1{ 2 "smithy": "1.0", 3 "metadata": { 4 "suppressions": [ 5 { 6 "id": "HttpMethodSemantics", 7 "namespace": "*" 8 }, 9 { 10 "id": "HttpResponseCodeSemantics", 11 "namespace": "*" 12 }, 13 { 14 "id": "PaginatedTrait", 15 "namespace": "*" 16 }, 17 { 18 "id": "HttpHeaderTrait", 19 "namespace": "*" 20 }, 21 { 22 "id": "HttpUriConflict", 23 "namespace": "*" 24 }, 25 { 26 "id": "Service", 27 "namespace": "*" 28 } 29 ] 30 }, 31 "shapes": { 32 "com.amazonaws.lookoutmetrics#AccessDeniedException": { 33 "type": "structure", 34 "members": { 35 "Message": { 36 "target": "com.amazonaws.lookoutmetrics#Message", 37 "traits": { 38 "smithy.api#required": {} 39 } 40 } 41 }, 42 "traits": { 43 "smithy.api#documentation": "<p>You do not have sufficient permissions to perform this action.</p>", 44 "smithy.api#error": "client", 45 "smithy.api#httpError": 403 46 } 47 }, 48 "com.amazonaws.lookoutmetrics#Action": { 49 "type": "structure", 50 "members": { 51 "SNSConfiguration": { 52 "target": "com.amazonaws.lookoutmetrics#SNSConfiguration", 53 "traits": { 54 "smithy.api#documentation": "<p>A configuration for an Amazon SNS channel.</p>" 55 } 56 }, 57 "LambdaConfiguration": { 58 "target": "com.amazonaws.lookoutmetrics#LambdaConfiguration", 59 "traits": { 60 "smithy.api#documentation": "<p>A configuration for an AWS Lambda channel.</p>" 61 } 62 } 63 }, 64 "traits": { 65 "smithy.api#documentation": "<p>A configuration that specifies the action to perform when anomalies are detected.</p>" 66 } 67 }, 68 "com.amazonaws.lookoutmetrics#ActivateAnomalyDetector": { 69 "type": "operation", 70 "input": { 71 "target": "com.amazonaws.lookoutmetrics#ActivateAnomalyDetectorRequest" 72 }, 73 "output": { 74 "target": "com.amazonaws.lookoutmetrics#ActivateAnomalyDetectorResponse" 75 }, 76 "errors": [ 77 { 78 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 79 }, 80 { 81 "target": "com.amazonaws.lookoutmetrics#ConflictException" 82 }, 83 { 84 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 85 }, 86 { 87 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 88 }, 89 { 90 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 91 }, 92 { 93 "target": "com.amazonaws.lookoutmetrics#ValidationException" 94 } 95 ], 96 "traits": { 97 "smithy.api#documentation": "<p>Activates an anomaly detector.</p>", 98 "smithy.api#http": { 99 "method": "POST", 100 "uri": "/ActivateAnomalyDetector", 101 "code": 200 102 } 103 } 104 }, 105 "com.amazonaws.lookoutmetrics#ActivateAnomalyDetectorRequest": { 106 "type": "structure", 107 "members": { 108 "AnomalyDetectorArn": { 109 "target": "com.amazonaws.lookoutmetrics#Arn", 110 "traits": { 111 "smithy.api#documentation": "<p>The ARN of the anomaly detector.</p>", 112 "smithy.api#required": {} 113 } 114 } 115 } 116 }, 117 "com.amazonaws.lookoutmetrics#ActivateAnomalyDetectorResponse": { 118 "type": "structure", 119 "members": {} 120 }, 121 "com.amazonaws.lookoutmetrics#AggregationFunction": { 122 "type": "string", 123 "traits": { 124 "smithy.api#enum": [ 125 { 126 "value": "AVG", 127 "name": "AVG" 128 }, 129 { 130 "value": "SUM", 131 "name": "SUM" 132 } 133 ] 134 } 135 }, 136 "com.amazonaws.lookoutmetrics#Alert": { 137 "type": "structure", 138 "members": { 139 "Action": { 140 "target": "com.amazonaws.lookoutmetrics#Action", 141 "traits": { 142 "smithy.api#documentation": "<p>Action that will be triggered when there is an alert.</p>" 143 } 144 }, 145 "AlertDescription": { 146 "target": "com.amazonaws.lookoutmetrics#AlertDescription", 147 "traits": { 148 "smithy.api#documentation": "<p>A description of the alert.</p>" 149 } 150 }, 151 "AlertArn": { 152 "target": "com.amazonaws.lookoutmetrics#Arn", 153 "traits": { 154 "smithy.api#documentation": "<p>The ARN of the alert.</p>" 155 } 156 }, 157 "AnomalyDetectorArn": { 158 "target": "com.amazonaws.lookoutmetrics#Arn", 159 "traits": { 160 "smithy.api#documentation": "<p>The ARN of the detector to which the alert is attached.</p>" 161 } 162 }, 163 "AlertName": { 164 "target": "com.amazonaws.lookoutmetrics#AlertName", 165 "traits": { 166 "smithy.api#documentation": "<p>The name of the alert.</p>" 167 } 168 }, 169 "AlertSensitivityThreshold": { 170 "target": "com.amazonaws.lookoutmetrics#SensitivityThreshold", 171 "traits": { 172 "smithy.api#documentation": "<p>The minimum severity for an anomaly to trigger the alert.</p>" 173 } 174 }, 175 "AlertType": { 176 "target": "com.amazonaws.lookoutmetrics#AlertType", 177 "traits": { 178 "smithy.api#documentation": "<p>The type of the alert.</p>" 179 } 180 }, 181 "AlertStatus": { 182 "target": "com.amazonaws.lookoutmetrics#AlertStatus", 183 "traits": { 184 "smithy.api#documentation": "<p>The status of the alert.</p>" 185 } 186 }, 187 "LastModificationTime": { 188 "target": "com.amazonaws.lookoutmetrics#Timestamp", 189 "traits": { 190 "smithy.api#documentation": "<p>The time at which the alert was last modified.</p>" 191 } 192 }, 193 "CreationTime": { 194 "target": "com.amazonaws.lookoutmetrics#Timestamp", 195 "traits": { 196 "smithy.api#documentation": "<p>The time at which the alert was created.</p>" 197 } 198 } 199 }, 200 "traits": { 201 "smithy.api#documentation": "<p>A configuration for Amazon SNS-integrated notifications.</p>" 202 } 203 }, 204 "com.amazonaws.lookoutmetrics#AlertDescription": { 205 "type": "string", 206 "traits": { 207 "smithy.api#length": { 208 "min": 0, 209 "max": 256 210 }, 211 "smithy.api#pattern": ".*\\S.*" 212 } 213 }, 214 "com.amazonaws.lookoutmetrics#AlertName": { 215 "type": "string", 216 "traits": { 217 "smithy.api#length": { 218 "min": 1, 219 "max": 63 220 }, 221 "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 222 } 223 }, 224 "com.amazonaws.lookoutmetrics#AlertStatus": { 225 "type": "string", 226 "traits": { 227 "smithy.api#enum": [ 228 { 229 "value": "ACTIVE", 230 "name": "ACTIVE" 231 }, 232 { 233 "value": "INACTIVE", 234 "name": "INACTIVE" 235 } 236 ] 237 } 238 }, 239 "com.amazonaws.lookoutmetrics#AlertSummary": { 240 "type": "structure", 241 "members": { 242 "AlertArn": { 243 "target": "com.amazonaws.lookoutmetrics#Arn", 244 "traits": { 245 "smithy.api#documentation": "<p>The ARN of the alert.</p>" 246 } 247 }, 248 "AnomalyDetectorArn": { 249 "target": "com.amazonaws.lookoutmetrics#Arn", 250 "traits": { 251 "smithy.api#documentation": "<p>The ARN of the detector to which the alert is attached.</p>" 252 } 253 }, 254 "AlertName": { 255 "target": "com.amazonaws.lookoutmetrics#AlertName", 256 "traits": { 257 "smithy.api#documentation": "<p>The name of the alert.</p>" 258 } 259 }, 260 "AlertSensitivityThreshold": { 261 "target": "com.amazonaws.lookoutmetrics#SensitivityThreshold", 262 "traits": { 263 "smithy.api#documentation": "<p>The minimum severity for an anomaly to trigger the alert.</p>" 264 } 265 }, 266 "AlertType": { 267 "target": "com.amazonaws.lookoutmetrics#AlertType", 268 "traits": { 269 "smithy.api#documentation": "<p>The type of the alert.</p>" 270 } 271 }, 272 "AlertStatus": { 273 "target": "com.amazonaws.lookoutmetrics#AlertStatus", 274 "traits": { 275 "smithy.api#documentation": "<p>The status of the alert.</p>" 276 } 277 }, 278 "LastModificationTime": { 279 "target": "com.amazonaws.lookoutmetrics#Timestamp", 280 "traits": { 281 "smithy.api#documentation": "<p>The time at which the alert was last modified.</p>" 282 } 283 }, 284 "CreationTime": { 285 "target": "com.amazonaws.lookoutmetrics#Timestamp", 286 "traits": { 287 "smithy.api#documentation": "<p>The time at which the alert was created.</p>" 288 } 289 }, 290 "Tags": { 291 "target": "com.amazonaws.lookoutmetrics#TagMap", 292 "traits": { 293 "smithy.api#documentation": "<p>The alert's <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a>.</p>" 294 } 295 } 296 }, 297 "traits": { 298 "smithy.api#documentation": "<p>Provides a summary of an alert's configuration.</p>" 299 } 300 }, 301 "com.amazonaws.lookoutmetrics#AlertSummaryList": { 302 "type": "list", 303 "member": { 304 "target": "com.amazonaws.lookoutmetrics#AlertSummary" 305 } 306 }, 307 "com.amazonaws.lookoutmetrics#AlertType": { 308 "type": "string", 309 "traits": { 310 "smithy.api#enum": [ 311 { 312 "value": "SNS", 313 "name": "SNS" 314 }, 315 { 316 "value": "LAMBDA", 317 "name": "LAMBDA" 318 } 319 ] 320 } 321 }, 322 "com.amazonaws.lookoutmetrics#AnomalyDetectionTaskStatus": { 323 "type": "string", 324 "traits": { 325 "smithy.api#enum": [ 326 { 327 "value": "PENDING", 328 "name": "PENDING" 329 }, 330 { 331 "value": "IN_PROGRESS", 332 "name": "IN_PROGRESS" 333 }, 334 { 335 "value": "COMPLETED", 336 "name": "COMPLETED" 337 }, 338 { 339 "value": "FAILED", 340 "name": "FAILED" 341 }, 342 { 343 "value": "FAILED_TO_SCHEDULE", 344 "name": "FAILED_TO_SCHEDULE" 345 } 346 ] 347 } 348 }, 349 "com.amazonaws.lookoutmetrics#AnomalyDetectionTaskStatusMessage": { 350 "type": "string", 351 "traits": { 352 "smithy.api#length": { 353 "min": 1, 354 "max": 256 355 }, 356 "smithy.api#pattern": ".*\\S.*" 357 } 358 }, 359 "com.amazonaws.lookoutmetrics#AnomalyDetectorConfig": { 360 "type": "structure", 361 "members": { 362 "AnomalyDetectorFrequency": { 363 "target": "com.amazonaws.lookoutmetrics#Frequency", 364 "traits": { 365 "smithy.api#documentation": "<p>The frequency at which the detector analyzes its source data.</p>" 366 } 367 } 368 }, 369 "traits": { 370 "smithy.api#documentation": "<p>Contains information about a detector's configuration.</p>" 371 } 372 }, 373 "com.amazonaws.lookoutmetrics#AnomalyDetectorConfigSummary": { 374 "type": "structure", 375 "members": { 376 "AnomalyDetectorFrequency": { 377 "target": "com.amazonaws.lookoutmetrics#Frequency", 378 "traits": { 379 "smithy.api#documentation": "<p>The interval at which the detector analyzes its source data.</p>" 380 } 381 } 382 }, 383 "traits": { 384 "smithy.api#documentation": "<p>Contains information about a detector's configuration.</p>" 385 } 386 }, 387 "com.amazonaws.lookoutmetrics#AnomalyDetectorDescription": { 388 "type": "string", 389 "traits": { 390 "smithy.api#length": { 391 "min": 1, 392 "max": 256 393 }, 394 "smithy.api#pattern": ".*\\S.*" 395 } 396 }, 397 "com.amazonaws.lookoutmetrics#AnomalyDetectorName": { 398 "type": "string", 399 "traits": { 400 "smithy.api#length": { 401 "min": 1, 402 "max": 63 403 }, 404 "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 405 } 406 }, 407 "com.amazonaws.lookoutmetrics#AnomalyDetectorStatus": { 408 "type": "string", 409 "traits": { 410 "smithy.api#enum": [ 411 { 412 "value": "ACTIVE", 413 "name": "ACTIVE" 414 }, 415 { 416 "value": "ACTIVATING", 417 "name": "ACTIVATING" 418 }, 419 { 420 "value": "DELETING", 421 "name": "DELETING" 422 }, 423 { 424 "value": "FAILED", 425 "name": "FAILED" 426 }, 427 { 428 "value": "INACTIVE", 429 "name": "INACTIVE" 430 }, 431 { 432 "value": "BACK_TEST_ACTIVATING", 433 "name": "BACK_TEST_ACTIVATING" 434 }, 435 { 436 "value": "BACK_TEST_ACTIVE", 437 "name": "BACK_TEST_ACTIVE" 438 }, 439 { 440 "value": "BACK_TEST_COMPLETE", 441 "name": "BACK_TEST_COMPLETE" 442 } 443 ] 444 } 445 }, 446 "com.amazonaws.lookoutmetrics#AnomalyDetectorSummary": { 447 "type": "structure", 448 "members": { 449 "AnomalyDetectorArn": { 450 "target": "com.amazonaws.lookoutmetrics#Arn", 451 "traits": { 452 "smithy.api#documentation": "<p>The ARN of the detector.</p>" 453 } 454 }, 455 "AnomalyDetectorName": { 456 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorName", 457 "traits": { 458 "smithy.api#documentation": "<p>The name of the detector.</p>" 459 } 460 }, 461 "AnomalyDetectorDescription": { 462 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorDescription", 463 "traits": { 464 "smithy.api#documentation": "<p>A description of the detector.</p>" 465 } 466 }, 467 "CreationTime": { 468 "target": "com.amazonaws.lookoutmetrics#Timestamp", 469 "traits": { 470 "smithy.api#documentation": "<p>The time at which the detector was created.</p>" 471 } 472 }, 473 "LastModificationTime": { 474 "target": "com.amazonaws.lookoutmetrics#Timestamp", 475 "traits": { 476 "smithy.api#documentation": "<p>The time at which the detector was last modified.</p>" 477 } 478 }, 479 "Status": { 480 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorStatus", 481 "traits": { 482 "smithy.api#documentation": "<p>The status of detector.</p>" 483 } 484 }, 485 "Tags": { 486 "target": "com.amazonaws.lookoutmetrics#TagMap", 487 "traits": { 488 "smithy.api#documentation": "<p>The detector's <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a>.</p>" 489 } 490 } 491 }, 492 "traits": { 493 "smithy.api#documentation": "<p>Contains information about an an anomaly detector.</p>" 494 } 495 }, 496 "com.amazonaws.lookoutmetrics#AnomalyDetectorSummaryList": { 497 "type": "list", 498 "member": { 499 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorSummary" 500 } 501 }, 502 "com.amazonaws.lookoutmetrics#AnomalyGroup": { 503 "type": "structure", 504 "members": { 505 "StartTime": { 506 "target": "com.amazonaws.lookoutmetrics#TimestampString", 507 "traits": { 508 "smithy.api#documentation": "<p>The start time for the group.</p>" 509 } 510 }, 511 "EndTime": { 512 "target": "com.amazonaws.lookoutmetrics#TimestampString", 513 "traits": { 514 "smithy.api#documentation": "<p>The end time for the group.</p>" 515 } 516 }, 517 "AnomalyGroupId": { 518 "target": "com.amazonaws.lookoutmetrics#UUID", 519 "traits": { 520 "smithy.api#documentation": "<p>The ID of the anomaly group.</p>" 521 } 522 }, 523 "AnomalyGroupScore": { 524 "target": "com.amazonaws.lookoutmetrics#Score", 525 "traits": { 526 "smithy.api#documentation": "<p>The severity score of the group.</p>" 527 } 528 }, 529 "PrimaryMetricName": { 530 "target": "com.amazonaws.lookoutmetrics#MetricName", 531 "traits": { 532 "smithy.api#documentation": "<p>The name of the primary affected measure for the group.</p>" 533 } 534 }, 535 "MetricLevelImpactList": { 536 "target": "com.amazonaws.lookoutmetrics#MetricLevelImpactList", 537 "traits": { 538 "smithy.api#documentation": "<p>A list of measures affected by the anomaly.</p>" 539 } 540 } 541 }, 542 "traits": { 543 "smithy.api#documentation": "<p>A group of anomalous metrics</p>" 544 } 545 }, 546 "com.amazonaws.lookoutmetrics#AnomalyGroupStatistics": { 547 "type": "structure", 548 "members": { 549 "EvaluationStartDate": { 550 "target": "com.amazonaws.lookoutmetrics#TimestampString", 551 "traits": { 552 "smithy.api#documentation": "<p>The start of the time range that was searched.</p>" 553 } 554 }, 555 "TotalCount": { 556 "target": "com.amazonaws.lookoutmetrics#Integer", 557 "traits": { 558 "smithy.api#documentation": "<p>The number of groups found.</p>" 559 } 560 }, 561 "ItemizedMetricStatsList": { 562 "target": "com.amazonaws.lookoutmetrics#ItemizedMetricStatsList", 563 "traits": { 564 "smithy.api#documentation": "<p>Statistics for individual metrics within the group.</p>" 565 } 566 } 567 }, 568 "traits": { 569 "smithy.api#documentation": "<p>Aggregated statistics for a group of anomalous metrics.</p>" 570 } 571 }, 572 "com.amazonaws.lookoutmetrics#AnomalyGroupSummary": { 573 "type": "structure", 574 "members": { 575 "StartTime": { 576 "target": "com.amazonaws.lookoutmetrics#TimestampString", 577 "traits": { 578 "smithy.api#documentation": "<p>The start time for the group.</p>" 579 } 580 }, 581 "EndTime": { 582 "target": "com.amazonaws.lookoutmetrics#TimestampString", 583 "traits": { 584 "smithy.api#documentation": "<p>The end time for the group.</p>" 585 } 586 }, 587 "AnomalyGroupId": { 588 "target": "com.amazonaws.lookoutmetrics#UUID", 589 "traits": { 590 "smithy.api#documentation": "<p>The ID of the anomaly group.</p>" 591 } 592 }, 593 "AnomalyGroupScore": { 594 "target": "com.amazonaws.lookoutmetrics#Score", 595 "traits": { 596 "smithy.api#documentation": "<p>The severity score of the group.</p>" 597 } 598 }, 599 "PrimaryMetricName": { 600 "target": "com.amazonaws.lookoutmetrics#MetricName", 601 "traits": { 602 "smithy.api#documentation": "<p>The name of the primary affected measure for the group.</p>" 603 } 604 } 605 }, 606 "traits": { 607 "smithy.api#documentation": "<p>Details about a group of anomalous metrics.</p>" 608 } 609 }, 610 "com.amazonaws.lookoutmetrics#AnomalyGroupSummaryList": { 611 "type": "list", 612 "member": { 613 "target": "com.amazonaws.lookoutmetrics#AnomalyGroupSummary" 614 } 615 }, 616 "com.amazonaws.lookoutmetrics#AnomalyGroupTimeSeries": { 617 "type": "structure", 618 "members": { 619 "AnomalyGroupId": { 620 "target": "com.amazonaws.lookoutmetrics#UUID", 621 "traits": { 622 "smithy.api#documentation": "<p>The ID of the anomaly group.</p>", 623 "smithy.api#required": {} 624 } 625 }, 626 "TimeSeriesId": { 627 "target": "com.amazonaws.lookoutmetrics#TimeSeriesId", 628 "traits": { 629 "smithy.api#documentation": "<p>The ID of the metric.</p>" 630 } 631 } 632 }, 633 "traits": { 634 "smithy.api#documentation": "<p>An anomalous metric in an anomaly group.</p>" 635 } 636 }, 637 "com.amazonaws.lookoutmetrics#AnomalyGroupTimeSeriesFeedback": { 638 "type": "structure", 639 "members": { 640 "AnomalyGroupId": { 641 "target": "com.amazonaws.lookoutmetrics#UUID", 642 "traits": { 643 "smithy.api#documentation": "<p>The ID of the anomaly group.</p>", 644 "smithy.api#required": {} 645 } 646 }, 647 "TimeSeriesId": { 648 "target": "com.amazonaws.lookoutmetrics#TimeSeriesId", 649 "traits": { 650 "smithy.api#documentation": "<p>The ID of the metric.</p>", 651 "smithy.api#required": {} 652 } 653 }, 654 "IsAnomaly": { 655 "target": "com.amazonaws.lookoutmetrics#Boolean", 656 "traits": { 657 "smithy.api#documentation": "<p>Feedback on whether the metric is a legitimate anomaly.</p>", 658 "smithy.api#required": {} 659 } 660 } 661 }, 662 "traits": { 663 "smithy.api#documentation": "<p>Feedback for an anomalous metric.</p>" 664 } 665 }, 666 "com.amazonaws.lookoutmetrics#AppFlowConfig": { 667 "type": "structure", 668 "members": { 669 "RoleArn": { 670 "target": "com.amazonaws.lookoutmetrics#Arn", 671 "traits": { 672 "smithy.api#documentation": "<p>An IAM role that gives Amazon Lookout for Metrics permission to access the flow.</p>", 673 "smithy.api#required": {} 674 } 675 }, 676 "FlowName": { 677 "target": "com.amazonaws.lookoutmetrics#FlowName", 678 "traits": { 679 "smithy.api#documentation": "<p>The name of the flow.</p>", 680 "smithy.api#required": {} 681 } 682 } 683 }, 684 "traits": { 685 "smithy.api#documentation": "<p>Details about an Amazon AppFlow flow datasource.</p>" 686 } 687 }, 688 "com.amazonaws.lookoutmetrics#Arn": { 689 "type": "string", 690 "traits": { 691 "smithy.api#length": { 692 "min": 0, 693 "max": 256 694 }, 695 "smithy.api#pattern": "arn:([a-z\\d-]+):.*:.*:.*:.+" 696 } 697 }, 698 "com.amazonaws.lookoutmetrics#BackTestAnomalyDetector": { 699 "type": "operation", 700 "input": { 701 "target": "com.amazonaws.lookoutmetrics#BackTestAnomalyDetectorRequest" 702 }, 703 "output": { 704 "target": "com.amazonaws.lookoutmetrics#BackTestAnomalyDetectorResponse" 705 }, 706 "errors": [ 707 { 708 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 709 }, 710 { 711 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 712 }, 713 { 714 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 715 }, 716 { 717 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 718 }, 719 { 720 "target": "com.amazonaws.lookoutmetrics#ValidationException" 721 } 722 ], 723 "traits": { 724 "smithy.api#documentation": "<p>Runs a backtest for anomaly detection for the specified resource.</p>", 725 "smithy.api#http": { 726 "method": "POST", 727 "uri": "/BackTestAnomalyDetector", 728 "code": 200 729 } 730 } 731 }, 732 "com.amazonaws.lookoutmetrics#BackTestAnomalyDetectorRequest": { 733 "type": "structure", 734 "members": { 735 "AnomalyDetectorArn": { 736 "target": "com.amazonaws.lookoutmetrics#Arn", 737 "traits": { 738 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the anomaly detector.</p>", 739 "smithy.api#required": {} 740 } 741 } 742 } 743 }, 744 "com.amazonaws.lookoutmetrics#BackTestAnomalyDetectorResponse": { 745 "type": "structure", 746 "members": {} 747 }, 748 "com.amazonaws.lookoutmetrics#Boolean": { 749 "type": "boolean", 750 "traits": { 751 "smithy.api#box": {} 752 } 753 }, 754 "com.amazonaws.lookoutmetrics#CSVFileCompression": { 755 "type": "string", 756 "traits": { 757 "smithy.api#enum": [ 758 { 759 "value": "NONE", 760 "name": "NONE" 761 }, 762 { 763 "value": "GZIP", 764 "name": "GZIP" 765 } 766 ] 767 } 768 }, 769 "com.amazonaws.lookoutmetrics#Charset": { 770 "type": "string", 771 "traits": { 772 "smithy.api#length": { 773 "min": 0, 774 "max": 63 775 }, 776 "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 777 } 778 }, 779 "com.amazonaws.lookoutmetrics#CloudWatchConfig": { 780 "type": "structure", 781 "members": { 782 "RoleArn": { 783 "target": "com.amazonaws.lookoutmetrics#Arn", 784 "traits": { 785 "smithy.api#documentation": "<p>An IAM role that gives Amazon Lookout for Metrics permission to access data in Amazon CloudWatch.</p>", 786 "smithy.api#required": {} 787 } 788 } 789 }, 790 "traits": { 791 "smithy.api#documentation": "<p>Details about an Amazon CloudWatch datasource.</p>" 792 } 793 }, 794 "com.amazonaws.lookoutmetrics#ColumnName": { 795 "type": "string", 796 "traits": { 797 "smithy.api#length": { 798 "min": 1, 799 "max": 63 800 }, 801 "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 802 } 803 }, 804 "com.amazonaws.lookoutmetrics#ConflictException": { 805 "type": "structure", 806 "members": { 807 "Message": { 808 "target": "com.amazonaws.lookoutmetrics#Message", 809 "traits": { 810 "smithy.api#required": {} 811 } 812 }, 813 "ResourceId": { 814 "target": "com.amazonaws.lookoutmetrics#ResourceId", 815 "traits": { 816 "smithy.api#documentation": "<p>The ID of the resource.</p>" 817 } 818 }, 819 "ResourceType": { 820 "target": "com.amazonaws.lookoutmetrics#ResourceType", 821 "traits": { 822 "smithy.api#documentation": "<p>The type of the resource.</p>" 823 } 824 } 825 }, 826 "traits": { 827 "smithy.api#documentation": "<p>There was a conflict processing the request. Try your request again.</p>", 828 "smithy.api#error": "client", 829 "smithy.api#httpError": 409 830 } 831 }, 832 "com.amazonaws.lookoutmetrics#ContributionMatrix": { 833 "type": "structure", 834 "members": { 835 "DimensionContributionList": { 836 "target": "com.amazonaws.lookoutmetrics#DimensionContributionList", 837 "traits": { 838 "smithy.api#documentation": "<p>A list of contributing dimensions.</p>" 839 } 840 } 841 }, 842 "traits": { 843 "smithy.api#documentation": "<p>Details about dimensions that contributed to an anomaly.</p>" 844 } 845 }, 846 "com.amazonaws.lookoutmetrics#CreateAlert": { 847 "type": "operation", 848 "input": { 849 "target": "com.amazonaws.lookoutmetrics#CreateAlertRequest" 850 }, 851 "output": { 852 "target": "com.amazonaws.lookoutmetrics#CreateAlertResponse" 853 }, 854 "errors": [ 855 { 856 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 857 }, 858 { 859 "target": "com.amazonaws.lookoutmetrics#ConflictException" 860 }, 861 { 862 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 863 }, 864 { 865 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 866 }, 867 { 868 "target": "com.amazonaws.lookoutmetrics#ServiceQuotaExceededException" 869 }, 870 { 871 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 872 }, 873 { 874 "target": "com.amazonaws.lookoutmetrics#ValidationException" 875 } 876 ], 877 "traits": { 878 "smithy.api#documentation": "<p>Creates an alert for an anomaly detector.</p>", 879 "smithy.api#http": { 880 "method": "POST", 881 "uri": "/CreateAlert", 882 "code": 200 883 } 884 } 885 }, 886 "com.amazonaws.lookoutmetrics#CreateAlertRequest": { 887 "type": "structure", 888 "members": { 889 "AlertName": { 890 "target": "com.amazonaws.lookoutmetrics#AlertName", 891 "traits": { 892 "smithy.api#documentation": "<p>The name of the alert.</p>", 893 "smithy.api#required": {} 894 } 895 }, 896 "AlertSensitivityThreshold": { 897 "target": "com.amazonaws.lookoutmetrics#SensitivityThreshold", 898 "traits": { 899 "smithy.api#documentation": "<p>An integer from 0 to 100 specifying the alert sensitivity threshold.</p>", 900 "smithy.api#required": {} 901 } 902 }, 903 "AlertDescription": { 904 "target": "com.amazonaws.lookoutmetrics#AlertDescription", 905 "traits": { 906 "smithy.api#documentation": "<p>A description of the alert.</p>" 907 } 908 }, 909 "AnomalyDetectorArn": { 910 "target": "com.amazonaws.lookoutmetrics#Arn", 911 "traits": { 912 "smithy.api#documentation": "<p>The ARN of the detector to which the alert is attached.</p>", 913 "smithy.api#required": {} 914 } 915 }, 916 "Action": { 917 "target": "com.amazonaws.lookoutmetrics#Action", 918 "traits": { 919 "smithy.api#documentation": "<p>Action that will be triggered when there is an alert.</p>", 920 "smithy.api#required": {} 921 } 922 }, 923 "Tags": { 924 "target": "com.amazonaws.lookoutmetrics#TagMap", 925 "traits": { 926 "smithy.api#documentation": "<p>A list of <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> to apply to the alert.</p>" 927 } 928 } 929 } 930 }, 931 "com.amazonaws.lookoutmetrics#CreateAlertResponse": { 932 "type": "structure", 933 "members": { 934 "AlertArn": { 935 "target": "com.amazonaws.lookoutmetrics#Arn", 936 "traits": { 937 "smithy.api#documentation": "<p>The ARN of the alert.</p>" 938 } 939 } 940 } 941 }, 942 "com.amazonaws.lookoutmetrics#CreateAnomalyDetector": { 943 "type": "operation", 944 "input": { 945 "target": "com.amazonaws.lookoutmetrics#CreateAnomalyDetectorRequest" 946 }, 947 "output": { 948 "target": "com.amazonaws.lookoutmetrics#CreateAnomalyDetectorResponse" 949 }, 950 "errors": [ 951 { 952 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 953 }, 954 { 955 "target": "com.amazonaws.lookoutmetrics#ConflictException" 956 }, 957 { 958 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 959 }, 960 { 961 "target": "com.amazonaws.lookoutmetrics#ServiceQuotaExceededException" 962 }, 963 { 964 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 965 }, 966 { 967 "target": "com.amazonaws.lookoutmetrics#ValidationException" 968 } 969 ], 970 "traits": { 971 "smithy.api#documentation": "<p>Creates an anomaly detector.</p>", 972 "smithy.api#http": { 973 "method": "POST", 974 "uri": "/CreateAnomalyDetector", 975 "code": 200 976 } 977 } 978 }, 979 "com.amazonaws.lookoutmetrics#CreateAnomalyDetectorRequest": { 980 "type": "structure", 981 "members": { 982 "AnomalyDetectorName": { 983 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorName", 984 "traits": { 985 "smithy.api#documentation": "<p>The name of the detector.</p>", 986 "smithy.api#required": {} 987 } 988 }, 989 "AnomalyDetectorDescription": { 990 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorDescription", 991 "traits": { 992 "smithy.api#documentation": "<p>A description of the detector.</p>" 993 } 994 }, 995 "AnomalyDetectorConfig": { 996 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorConfig", 997 "traits": { 998 "smithy.api#documentation": "<p>Contains information about the configuration of the anomaly detector.</p>", 999 "smithy.api#required": {} 1000 } 1001 }, 1002 "KmsKeyArn": { 1003 "target": "com.amazonaws.lookoutmetrics#KmsKeyArn", 1004 "traits": { 1005 "smithy.api#documentation": "<p>The ARN of the KMS key to use to encrypt your data.</p>" 1006 } 1007 }, 1008 "Tags": { 1009 "target": "com.amazonaws.lookoutmetrics#TagMap", 1010 "traits": { 1011 "smithy.api#documentation": "<p>A list of <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> to apply to the anomaly detector.</p>" 1012 } 1013 } 1014 } 1015 }, 1016 "com.amazonaws.lookoutmetrics#CreateAnomalyDetectorResponse": { 1017 "type": "structure", 1018 "members": { 1019 "AnomalyDetectorArn": { 1020 "target": "com.amazonaws.lookoutmetrics#Arn", 1021 "traits": { 1022 "smithy.api#documentation": "<p>The ARN of the detector.</p>" 1023 } 1024 } 1025 } 1026 }, 1027 "com.amazonaws.lookoutmetrics#CreateMetricSet": { 1028 "type": "operation", 1029 "input": { 1030 "target": "com.amazonaws.lookoutmetrics#CreateMetricSetRequest" 1031 }, 1032 "output": { 1033 "target": "com.amazonaws.lookoutmetrics#CreateMetricSetResponse" 1034 }, 1035 "errors": [ 1036 { 1037 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 1038 }, 1039 { 1040 "target": "com.amazonaws.lookoutmetrics#ConflictException" 1041 }, 1042 { 1043 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 1044 }, 1045 { 1046 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 1047 }, 1048 { 1049 "target": "com.amazonaws.lookoutmetrics#ServiceQuotaExceededException" 1050 }, 1051 { 1052 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 1053 }, 1054 { 1055 "target": "com.amazonaws.lookoutmetrics#ValidationException" 1056 } 1057 ], 1058 "traits": { 1059 "smithy.api#documentation": "<p>Creates a dataset.</p>", 1060 "smithy.api#http": { 1061 "method": "POST", 1062 "uri": "/CreateMetricSet", 1063 "code": 200 1064 } 1065 } 1066 }, 1067 "com.amazonaws.lookoutmetrics#CreateMetricSetRequest": { 1068 "type": "structure", 1069 "members": { 1070 "AnomalyDetectorArn": { 1071 "target": "com.amazonaws.lookoutmetrics#Arn", 1072 "traits": { 1073 "smithy.api#documentation": "<p>The ARN of the anomaly detector that will use the dataset.</p>", 1074 "smithy.api#required": {} 1075 } 1076 }, 1077 "MetricSetName": { 1078 "target": "com.amazonaws.lookoutmetrics#MetricSetName", 1079 "traits": { 1080 "smithy.api#documentation": "<p>The name of the dataset.</p>", 1081 "smithy.api#required": {} 1082 } 1083 }, 1084 "MetricSetDescription": { 1085 "target": "com.amazonaws.lookoutmetrics#MetricSetDescription", 1086 "traits": { 1087 "smithy.api#documentation": "<p>A description of the dataset you are creating.</p>" 1088 } 1089 }, 1090 "MetricList": { 1091 "target": "com.amazonaws.lookoutmetrics#MetricList", 1092 "traits": { 1093 "smithy.api#documentation": "<p>A list of metrics that the dataset will contain.</p>", 1094 "smithy.api#required": {} 1095 } 1096 }, 1097 "Offset": { 1098 "target": "com.amazonaws.lookoutmetrics#Offset", 1099 "traits": { 1100 "smithy.api#box": {}, 1101 "smithy.api#documentation": "<p>After an interval ends, the amount of time that the detector waits before importing data.</p>" 1102 } 1103 }, 1104 "TimestampColumn": { 1105 "target": "com.amazonaws.lookoutmetrics#TimestampColumn", 1106 "traits": { 1107 "smithy.api#documentation": "<p>Contains information about the column used for tracking time in your source data.</p>" 1108 } 1109 }, 1110 "DimensionList": { 1111 "target": "com.amazonaws.lookoutmetrics#DimensionList", 1112 "traits": { 1113 "smithy.api#documentation": "<p>A list of the fields you want to treat as dimensions.</p>" 1114 } 1115 }, 1116 "MetricSetFrequency": { 1117 "target": "com.amazonaws.lookoutmetrics#Frequency", 1118 "traits": { 1119 "smithy.api#documentation": "<p>The frequency with which the source data will be analyzed for anomalies.</p>" 1120 } 1121 }, 1122 "MetricSource": { 1123 "target": "com.amazonaws.lookoutmetrics#MetricSource", 1124 "traits": { 1125 "smithy.api#documentation": "<p>Contains information about how the source data should be interpreted.</p>", 1126 "smithy.api#required": {} 1127 } 1128 }, 1129 "Timezone": { 1130 "target": "com.amazonaws.lookoutmetrics#Timezone", 1131 "traits": { 1132 "smithy.api#documentation": "<p>The time zone in which your source data was recorded.</p>" 1133 } 1134 }, 1135 "Tags": { 1136 "target": "com.amazonaws.lookoutmetrics#TagMap", 1137 "traits": { 1138 "smithy.api#documentation": "<p>A list of <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> to apply to the dataset.</p>" 1139 } 1140 } 1141 } 1142 }, 1143 "com.amazonaws.lookoutmetrics#CreateMetricSetResponse": { 1144 "type": "structure", 1145 "members": { 1146 "MetricSetArn": { 1147 "target": "com.amazonaws.lookoutmetrics#Arn", 1148 "traits": { 1149 "smithy.api#documentation": "<p>The ARN of the dataset.</p>" 1150 } 1151 } 1152 } 1153 }, 1154 "com.amazonaws.lookoutmetrics#CsvFormatDescriptor": { 1155 "type": "structure", 1156 "members": { 1157 "FileCompression": { 1158 "target": "com.amazonaws.lookoutmetrics#CSVFileCompression", 1159 "traits": { 1160 "smithy.api#documentation": "<p>The level of compression of the source CSV file.</p>" 1161 } 1162 }, 1163 "Charset": { 1164 "target": "com.amazonaws.lookoutmetrics#Charset", 1165 "traits": { 1166 "smithy.api#documentation": "<p>The character set in which the source CSV file is written.</p>" 1167 } 1168 }, 1169 "ContainsHeader": { 1170 "target": "com.amazonaws.lookoutmetrics#Boolean", 1171 "traits": { 1172 "smithy.api#documentation": "<p>Whether or not the source CSV file contains a header.</p>" 1173 } 1174 }, 1175 "Delimiter": { 1176 "target": "com.amazonaws.lookoutmetrics#Delimiter", 1177 "traits": { 1178 "smithy.api#documentation": "<p>The character used to delimit the source CSV file.</p>" 1179 } 1180 }, 1181 "HeaderList": { 1182 "target": "com.amazonaws.lookoutmetrics#HeaderList", 1183 "traits": { 1184 "smithy.api#documentation": "<p>A list of the source CSV file's headers, if any.</p>" 1185 } 1186 }, 1187 "QuoteSymbol": { 1188 "target": "com.amazonaws.lookoutmetrics#QuoteSymbol", 1189 "traits": { 1190 "smithy.api#documentation": "<p>The character used as a quote character.</p>" 1191 } 1192 } 1193 }, 1194 "traits": { 1195 "smithy.api#documentation": "<p>Contains information about how a source CSV data file should be analyzed.</p>" 1196 } 1197 }, 1198 "com.amazonaws.lookoutmetrics#DataItem": { 1199 "type": "string" 1200 }, 1201 "com.amazonaws.lookoutmetrics#DatabaseHost": { 1202 "type": "string", 1203 "traits": { 1204 "smithy.api#length": { 1205 "min": 1, 1206 "max": 253 1207 }, 1208 "smithy.api#pattern": ".*\\S.*" 1209 } 1210 }, 1211 "com.amazonaws.lookoutmetrics#DatabasePort": { 1212 "type": "integer", 1213 "traits": { 1214 "smithy.api#range": { 1215 "min": 1, 1216 "max": 65535 1217 } 1218 } 1219 }, 1220 "com.amazonaws.lookoutmetrics#DateTimeFormat": { 1221 "type": "string", 1222 "traits": { 1223 "smithy.api#length": { 1224 "min": 0, 1225 "max": 63 1226 }, 1227 "smithy.api#pattern": ".*\\S.*" 1228 } 1229 }, 1230 "com.amazonaws.lookoutmetrics#DeleteAlert": { 1231 "type": "operation", 1232 "input": { 1233 "target": "com.amazonaws.lookoutmetrics#DeleteAlertRequest" 1234 }, 1235 "output": { 1236 "target": "com.amazonaws.lookoutmetrics#DeleteAlertResponse" 1237 }, 1238 "errors": [ 1239 { 1240 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 1241 }, 1242 { 1243 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 1244 }, 1245 { 1246 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 1247 }, 1248 { 1249 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 1250 }, 1251 { 1252 "target": "com.amazonaws.lookoutmetrics#ValidationException" 1253 } 1254 ], 1255 "traits": { 1256 "smithy.api#documentation": "<p>Deletes an alert.</p>", 1257 "smithy.api#http": { 1258 "method": "POST", 1259 "uri": "/DeleteAlert", 1260 "code": 200 1261 } 1262 } 1263 }, 1264 "com.amazonaws.lookoutmetrics#DeleteAlertRequest": { 1265 "type": "structure", 1266 "members": { 1267 "AlertArn": { 1268 "target": "com.amazonaws.lookoutmetrics#Arn", 1269 "traits": { 1270 "smithy.api#documentation": "<p>The ARN of the alert to delete.</p>", 1271 "smithy.api#required": {} 1272 } 1273 } 1274 } 1275 }, 1276 "com.amazonaws.lookoutmetrics#DeleteAlertResponse": { 1277 "type": "structure", 1278 "members": {} 1279 }, 1280 "com.amazonaws.lookoutmetrics#DeleteAnomalyDetector": { 1281 "type": "operation", 1282 "input": { 1283 "target": "com.amazonaws.lookoutmetrics#DeleteAnomalyDetectorRequest" 1284 }, 1285 "output": { 1286 "target": "com.amazonaws.lookoutmetrics#DeleteAnomalyDetectorResponse" 1287 }, 1288 "errors": [ 1289 { 1290 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 1291 }, 1292 { 1293 "target": "com.amazonaws.lookoutmetrics#ConflictException" 1294 }, 1295 { 1296 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 1297 }, 1298 { 1299 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 1300 }, 1301 { 1302 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 1303 }, 1304 { 1305 "target": "com.amazonaws.lookoutmetrics#ValidationException" 1306 } 1307 ], 1308 "traits": { 1309 "smithy.api#documentation": "<p>Deletes a detector. Deleting an anomaly detector will delete all of its corresponding resources including any\n configured datasets and alerts. </p>", 1310 "smithy.api#http": { 1311 "method": "POST", 1312 "uri": "/DeleteAnomalyDetector", 1313 "code": 200 1314 } 1315 } 1316 }, 1317 "com.amazonaws.lookoutmetrics#DeleteAnomalyDetectorRequest": { 1318 "type": "structure", 1319 "members": { 1320 "AnomalyDetectorArn": { 1321 "target": "com.amazonaws.lookoutmetrics#Arn", 1322 "traits": { 1323 "smithy.api#documentation": "<p>The ARN of the detector to delete.</p>", 1324 "smithy.api#required": {} 1325 } 1326 } 1327 } 1328 }, 1329 "com.amazonaws.lookoutmetrics#DeleteAnomalyDetectorResponse": { 1330 "type": "structure", 1331 "members": {} 1332 }, 1333 "com.amazonaws.lookoutmetrics#Delimiter": { 1334 "type": "string", 1335 "traits": { 1336 "smithy.api#length": { 1337 "min": 0, 1338 "max": 1 1339 }, 1340 "smithy.api#pattern": "[^\\r\\n]" 1341 } 1342 }, 1343 "com.amazonaws.lookoutmetrics#DescribeAlert": { 1344 "type": "operation", 1345 "input": { 1346 "target": "com.amazonaws.lookoutmetrics#DescribeAlertRequest" 1347 }, 1348 "output": { 1349 "target": "com.amazonaws.lookoutmetrics#DescribeAlertResponse" 1350 }, 1351 "errors": [ 1352 { 1353 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 1354 }, 1355 { 1356 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 1357 }, 1358 { 1359 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 1360 }, 1361 { 1362 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 1363 }, 1364 { 1365 "target": "com.amazonaws.lookoutmetrics#ValidationException" 1366 } 1367 ], 1368 "traits": { 1369 "smithy.api#documentation": "<p>Describes an alert.</p>", 1370 "smithy.api#http": { 1371 "method": "POST", 1372 "uri": "/DescribeAlert", 1373 "code": 200 1374 } 1375 } 1376 }, 1377 "com.amazonaws.lookoutmetrics#DescribeAlertRequest": { 1378 "type": "structure", 1379 "members": { 1380 "AlertArn": { 1381 "target": "com.amazonaws.lookoutmetrics#Arn", 1382 "traits": { 1383 "smithy.api#documentation": "<p>The ARN of the alert to describe.</p>", 1384 "smithy.api#required": {} 1385 } 1386 } 1387 } 1388 }, 1389 "com.amazonaws.lookoutmetrics#DescribeAlertResponse": { 1390 "type": "structure", 1391 "members": { 1392 "Alert": { 1393 "target": "com.amazonaws.lookoutmetrics#Alert", 1394 "traits": { 1395 "smithy.api#documentation": "<p>Contains information about an alert.</p>" 1396 } 1397 } 1398 } 1399 }, 1400 "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutions": { 1401 "type": "operation", 1402 "input": { 1403 "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutionsRequest" 1404 }, 1405 "output": { 1406 "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutionsResponse" 1407 }, 1408 "errors": [ 1409 { 1410 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 1411 }, 1412 { 1413 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 1414 }, 1415 { 1416 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 1417 }, 1418 { 1419 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 1420 }, 1421 { 1422 "target": "com.amazonaws.lookoutmetrics#ValidationException" 1423 } 1424 ], 1425 "traits": { 1426 "smithy.api#documentation": "<p>Returns information about the status of the specified anomaly detection jobs.</p>", 1427 "smithy.api#http": { 1428 "method": "POST", 1429 "uri": "/DescribeAnomalyDetectionExecutions", 1430 "code": 200 1431 }, 1432 "smithy.api#paginated": { 1433 "inputToken": "NextToken", 1434 "outputToken": "NextToken", 1435 "pageSize": "MaxResults" 1436 } 1437 } 1438 }, 1439 "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutionsRequest": { 1440 "type": "structure", 1441 "members": { 1442 "AnomalyDetectorArn": { 1443 "target": "com.amazonaws.lookoutmetrics#Arn", 1444 "traits": { 1445 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the anomaly detector.</p>", 1446 "smithy.api#required": {} 1447 } 1448 }, 1449 "Timestamp": { 1450 "target": "com.amazonaws.lookoutmetrics#TimestampString", 1451 "traits": { 1452 "smithy.api#documentation": "<p>The timestamp of the anomaly detection job.</p>" 1453 } 1454 }, 1455 "MaxResults": { 1456 "target": "com.amazonaws.lookoutmetrics#MaxResults", 1457 "traits": { 1458 "smithy.api#box": {}, 1459 "smithy.api#documentation": "<p>The number of items to return in the response.</p>" 1460 } 1461 }, 1462 "NextToken": { 1463 "target": "com.amazonaws.lookoutmetrics#NextToken", 1464 "traits": { 1465 "smithy.api#documentation": "<p>Specify the pagination token that's returned by a previous request to retrieve the next page of results.</p>" 1466 } 1467 } 1468 } 1469 }, 1470 "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutionsResponse": { 1471 "type": "structure", 1472 "members": { 1473 "ExecutionList": { 1474 "target": "com.amazonaws.lookoutmetrics#ExecutionList", 1475 "traits": { 1476 "smithy.api#documentation": "<p>A list of detection jobs.</p>" 1477 } 1478 }, 1479 "NextToken": { 1480 "target": "com.amazonaws.lookoutmetrics#NextToken", 1481 "traits": { 1482 "smithy.api#documentation": "<p>The pagination token that's included if more results are available.</p>" 1483 } 1484 } 1485 } 1486 }, 1487 "com.amazonaws.lookoutmetrics#DescribeAnomalyDetector": { 1488 "type": "operation", 1489 "input": { 1490 "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectorRequest" 1491 }, 1492 "output": { 1493 "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectorResponse" 1494 }, 1495 "errors": [ 1496 { 1497 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 1498 }, 1499 { 1500 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 1501 }, 1502 { 1503 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 1504 }, 1505 { 1506 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 1507 }, 1508 { 1509 "target": "com.amazonaws.lookoutmetrics#ValidationException" 1510 } 1511 ], 1512 "traits": { 1513 "smithy.api#documentation": "<p>Describes a detector.</p>", 1514 "smithy.api#http": { 1515 "method": "POST", 1516 "uri": "/DescribeAnomalyDetector", 1517 "code": 200 1518 } 1519 } 1520 }, 1521 "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectorRequest": { 1522 "type": "structure", 1523 "members": { 1524 "AnomalyDetectorArn": { 1525 "target": "com.amazonaws.lookoutmetrics#Arn", 1526 "traits": { 1527 "smithy.api#documentation": "<p>The ARN of the detector to describe.</p>", 1528 "smithy.api#required": {} 1529 } 1530 } 1531 } 1532 }, 1533 "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectorResponse": { 1534 "type": "structure", 1535 "members": { 1536 "AnomalyDetectorArn": { 1537 "target": "com.amazonaws.lookoutmetrics#Arn", 1538 "traits": { 1539 "smithy.api#documentation": "<p>The ARN of the detector.</p>" 1540 } 1541 }, 1542 "AnomalyDetectorName": { 1543 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorName", 1544 "traits": { 1545 "smithy.api#documentation": "<p>The name of the detector.</p>" 1546 } 1547 }, 1548 "AnomalyDetectorDescription": { 1549 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorDescription", 1550 "traits": { 1551 "smithy.api#documentation": "<p>A description of the detector.</p>" 1552 } 1553 }, 1554 "AnomalyDetectorConfig": { 1555 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorConfigSummary", 1556 "traits": { 1557 "smithy.api#documentation": "<p>Contains information about the detector's configuration.</p>" 1558 } 1559 }, 1560 "CreationTime": { 1561 "target": "com.amazonaws.lookoutmetrics#Timestamp", 1562 "traits": { 1563 "smithy.api#documentation": "<p>The time at which the detector was created.</p>" 1564 } 1565 }, 1566 "LastModificationTime": { 1567 "target": "com.amazonaws.lookoutmetrics#Timestamp", 1568 "traits": { 1569 "smithy.api#documentation": "<p>The time at which the detector was last modified.</p>" 1570 } 1571 }, 1572 "Status": { 1573 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorStatus", 1574 "traits": { 1575 "smithy.api#documentation": "<p>The status of the detector.</p>" 1576 } 1577 }, 1578 "FailureReason": { 1579 "target": "com.amazonaws.lookoutmetrics#ErrorMessage", 1580 "traits": { 1581 "smithy.api#documentation": "<p>The reason that the detector failed, if any.</p>" 1582 } 1583 }, 1584 "KmsKeyArn": { 1585 "target": "com.amazonaws.lookoutmetrics#KmsKeyArn", 1586 "traits": { 1587 "smithy.api#documentation": "<p>The ARN of the KMS key to use to encrypt your data.</p>" 1588 } 1589 } 1590 } 1591 }, 1592 "com.amazonaws.lookoutmetrics#DescribeMetricSet": { 1593 "type": "operation", 1594 "input": { 1595 "target": "com.amazonaws.lookoutmetrics#DescribeMetricSetRequest" 1596 }, 1597 "output": { 1598 "target": "com.amazonaws.lookoutmetrics#DescribeMetricSetResponse" 1599 }, 1600 "errors": [ 1601 { 1602 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 1603 }, 1604 { 1605 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 1606 }, 1607 { 1608 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 1609 }, 1610 { 1611 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 1612 }, 1613 { 1614 "target": "com.amazonaws.lookoutmetrics#ValidationException" 1615 } 1616 ], 1617 "traits": { 1618 "smithy.api#documentation": "<p>Describes a dataset.</p>", 1619 "smithy.api#http": { 1620 "method": "POST", 1621 "uri": "/DescribeMetricSet", 1622 "code": 200 1623 } 1624 } 1625 }, 1626 "com.amazonaws.lookoutmetrics#DescribeMetricSetRequest": { 1627 "type": "structure", 1628 "members": { 1629 "MetricSetArn": { 1630 "target": "com.amazonaws.lookoutmetrics#Arn", 1631 "traits": { 1632 "smithy.api#documentation": "<p>The ARN of the dataset.</p>", 1633 "smithy.api#required": {} 1634 } 1635 } 1636 } 1637 }, 1638 "com.amazonaws.lookoutmetrics#DescribeMetricSetResponse": { 1639 "type": "structure", 1640 "members": { 1641 "MetricSetArn": { 1642 "target": "com.amazonaws.lookoutmetrics#Arn", 1643 "traits": { 1644 "smithy.api#documentation": "<p>The ARN of the dataset.</p>" 1645 } 1646 }, 1647 "AnomalyDetectorArn": { 1648 "target": "com.amazonaws.lookoutmetrics#Arn", 1649 "traits": { 1650 "smithy.api#documentation": "<p>The ARN of the detector that contains the dataset.</p>" 1651 } 1652 }, 1653 "MetricSetName": { 1654 "target": "com.amazonaws.lookoutmetrics#MetricSetName", 1655 "traits": { 1656 "smithy.api#documentation": "<p>The name of the dataset.</p>" 1657 } 1658 }, 1659 "MetricSetDescription": { 1660 "target": "com.amazonaws.lookoutmetrics#MetricSetDescription", 1661 "traits": { 1662 "smithy.api#documentation": "<p>The dataset's description.</p>" 1663 } 1664 }, 1665 "CreationTime": { 1666 "target": "com.amazonaws.lookoutmetrics#Timestamp", 1667 "traits": { 1668 "smithy.api#documentation": "<p>The time at which the dataset was created.</p>" 1669 } 1670 }, 1671 "LastModificationTime": { 1672 "target": "com.amazonaws.lookoutmetrics#Timestamp", 1673 "traits": { 1674 "smithy.api#documentation": "<p>The time at which the dataset was last modified.</p>" 1675 } 1676 }, 1677 "Offset": { 1678 "target": "com.amazonaws.lookoutmetrics#Offset", 1679 "traits": { 1680 "smithy.api#box": {}, 1681 "smithy.api#documentation": "<p>The offset for the dataset.</p>" 1682 } 1683 }, 1684 "MetricList": { 1685 "target": "com.amazonaws.lookoutmetrics#MetricList", 1686 "traits": { 1687 "smithy.api#documentation": "<p>A list of the metrics defined by the dataset.</p>" 1688 } 1689 }, 1690 "TimestampColumn": { 1691 "target": "com.amazonaws.lookoutmetrics#TimestampColumn", 1692 "traits": { 1693 "smithy.api#documentation": "<p>Contains information about the column used for tracking time in your source data.</p>" 1694 } 1695 }, 1696 "DimensionList": { 1697 "target": "com.amazonaws.lookoutmetrics#DimensionList", 1698 "traits": { 1699 "smithy.api#documentation": "<p>A list of the dimensions chosen for analysis.</p>" 1700 } 1701 }, 1702 "MetricSetFrequency": { 1703 "target": "com.amazonaws.lookoutmetrics#Frequency", 1704 "traits": { 1705 "smithy.api#documentation": "<p>The interval at which the data will be analyzed for anomalies.</p>" 1706 } 1707 }, 1708 "Timezone": { 1709 "target": "com.amazonaws.lookoutmetrics#Timezone", 1710 "traits": { 1711 "smithy.api#documentation": "<p>The time zone in which the dataset's data was recorded.</p>" 1712 } 1713 }, 1714 "MetricSource": { 1715 "target": "com.amazonaws.lookoutmetrics#MetricSource", 1716 "traits": { 1717 "smithy.api#documentation": "<p>Contains information about the dataset's source data.</p>" 1718 } 1719 } 1720 } 1721 }, 1722 "com.amazonaws.lookoutmetrics#DimensionContribution": { 1723 "type": "structure", 1724 "members": { 1725 "DimensionName": { 1726 "target": "com.amazonaws.lookoutmetrics#ColumnName", 1727 "traits": { 1728 "smithy.api#documentation": "<p>The name of the dimension.</p>" 1729 } 1730 }, 1731 "DimensionValueContributionList": { 1732 "target": "com.amazonaws.lookoutmetrics#DimensionValueContributionList", 1733 "traits": { 1734 "smithy.api#documentation": "<p>A list of dimension values that contributed to the anomaly.</p>" 1735 } 1736 } 1737 }, 1738 "traits": { 1739 "smithy.api#documentation": "<p>Details about a dimension that contributed to an anomaly.</p>" 1740 } 1741 }, 1742 "com.amazonaws.lookoutmetrics#DimensionContributionList": { 1743 "type": "list", 1744 "member": { 1745 "target": "com.amazonaws.lookoutmetrics#DimensionContribution" 1746 } 1747 }, 1748 "com.amazonaws.lookoutmetrics#DimensionList": { 1749 "type": "list", 1750 "member": { 1751 "target": "com.amazonaws.lookoutmetrics#ColumnName" 1752 }, 1753 "traits": { 1754 "smithy.api#length": { 1755 "min": 1 1756 } 1757 } 1758 }, 1759 "com.amazonaws.lookoutmetrics#DimensionNameValue": { 1760 "type": "structure", 1761 "members": { 1762 "DimensionName": { 1763 "target": "com.amazonaws.lookoutmetrics#ColumnName", 1764 "traits": { 1765 "smithy.api#documentation": "<p>The name of the dimension.</p>", 1766 "smithy.api#required": {} 1767 } 1768 }, 1769 "DimensionValue": { 1770 "target": "com.amazonaws.lookoutmetrics#DimensionValue", 1771 "traits": { 1772 "smithy.api#documentation": "<p>The value of the dimension.</p>", 1773 "smithy.api#required": {} 1774 } 1775 } 1776 }, 1777 "traits": { 1778 "smithy.api#documentation": "<p>A dimension name and value.</p>" 1779 } 1780 }, 1781 "com.amazonaws.lookoutmetrics#DimensionNameValueList": { 1782 "type": "list", 1783 "member": { 1784 "target": "com.amazonaws.lookoutmetrics#DimensionNameValue" 1785 } 1786 }, 1787 "com.amazonaws.lookoutmetrics#DimensionValue": { 1788 "type": "string" 1789 }, 1790 "com.amazonaws.lookoutmetrics#DimensionValueContribution": { 1791 "type": "structure", 1792 "members": { 1793 "DimensionValue": { 1794 "target": "com.amazonaws.lookoutmetrics#DimensionValue", 1795 "traits": { 1796 "smithy.api#documentation": "<p>The value of the dimension.</p>" 1797 } 1798 }, 1799 "ContributionScore": { 1800 "target": "com.amazonaws.lookoutmetrics#Score", 1801 "traits": { 1802 "smithy.api#documentation": "<p>The severity score of the value.</p>" 1803 } 1804 } 1805 }, 1806 "traits": { 1807 "smithy.api#documentation": "<p>The severity of a value of a dimension that contributed to an anomaly.</p>" 1808 } 1809 }, 1810 "com.amazonaws.lookoutmetrics#DimensionValueContributionList": { 1811 "type": "list", 1812 "member": { 1813 "target": "com.amazonaws.lookoutmetrics#DimensionValueContribution" 1814 } 1815 }, 1816 "com.amazonaws.lookoutmetrics#ErrorMessage": { 1817 "type": "string", 1818 "traits": { 1819 "smithy.api#length": { 1820 "min": 0, 1821 "max": 256 1822 } 1823 } 1824 }, 1825 "com.amazonaws.lookoutmetrics#ExecutionList": { 1826 "type": "list", 1827 "member": { 1828 "target": "com.amazonaws.lookoutmetrics#ExecutionStatus" 1829 } 1830 }, 1831 "com.amazonaws.lookoutmetrics#ExecutionStatus": { 1832 "type": "structure", 1833 "members": { 1834 "Timestamp": { 1835 "target": "com.amazonaws.lookoutmetrics#TimestampString", 1836 "traits": { 1837 "smithy.api#documentation": "<p>The run's timestamp.</p>" 1838 } 1839 }, 1840 "Status": { 1841 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectionTaskStatus", 1842 "traits": { 1843 "smithy.api#documentation": "<p>The run's status.</p>" 1844 } 1845 }, 1846 "FailureReason": { 1847 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectionTaskStatusMessage", 1848 "traits": { 1849 "smithy.api#documentation": "<p>The reason that the run failed, if applicable.</p>" 1850 } 1851 } 1852 }, 1853 "traits": { 1854 "smithy.api#documentation": "<p>The status of an anomaly detector run.</p>" 1855 } 1856 }, 1857 "com.amazonaws.lookoutmetrics#FieldName": { 1858 "type": "string" 1859 }, 1860 "com.amazonaws.lookoutmetrics#FileFormatDescriptor": { 1861 "type": "structure", 1862 "members": { 1863 "CsvFormatDescriptor": { 1864 "target": "com.amazonaws.lookoutmetrics#CsvFormatDescriptor", 1865 "traits": { 1866 "smithy.api#documentation": "<p>Contains information about how a source CSV data file should be analyzed.</p>" 1867 } 1868 }, 1869 "JsonFormatDescriptor": { 1870 "target": "com.amazonaws.lookoutmetrics#JsonFormatDescriptor", 1871 "traits": { 1872 "smithy.api#documentation": "<p>Contains information about how a source JSON data file should be analyzed.</p>" 1873 } 1874 } 1875 }, 1876 "traits": { 1877 "smithy.api#documentation": "<p>Contains information about a source file's formatting.</p>" 1878 } 1879 }, 1880 "com.amazonaws.lookoutmetrics#FlowName": { 1881 "type": "string", 1882 "traits": { 1883 "smithy.api#length": { 1884 "min": 0, 1885 "max": 256 1886 }, 1887 "smithy.api#pattern": "[a-zA-Z0-9][\\w!@#.-]+" 1888 } 1889 }, 1890 "com.amazonaws.lookoutmetrics#Frequency": { 1891 "type": "string", 1892 "traits": { 1893 "smithy.api#enum": [ 1894 { 1895 "value": "P1D", 1896 "name": "P1D" 1897 }, 1898 { 1899 "value": "PT1H", 1900 "name": "PT1H" 1901 }, 1902 { 1903 "value": "PT10M", 1904 "name": "PT10M" 1905 }, 1906 { 1907 "value": "PT5M", 1908 "name": "PT5M" 1909 } 1910 ] 1911 } 1912 }, 1913 "com.amazonaws.lookoutmetrics#GetAnomalyGroup": { 1914 "type": "operation", 1915 "input": { 1916 "target": "com.amazonaws.lookoutmetrics#GetAnomalyGroupRequest" 1917 }, 1918 "output": { 1919 "target": "com.amazonaws.lookoutmetrics#GetAnomalyGroupResponse" 1920 }, 1921 "errors": [ 1922 { 1923 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 1924 }, 1925 { 1926 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 1927 }, 1928 { 1929 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 1930 }, 1931 { 1932 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 1933 }, 1934 { 1935 "target": "com.amazonaws.lookoutmetrics#ValidationException" 1936 } 1937 ], 1938 "traits": { 1939 "smithy.api#documentation": "<p>Returns details about a group of anomalous metrics.</p>", 1940 "smithy.api#http": { 1941 "method": "POST", 1942 "uri": "/GetAnomalyGroup", 1943 "code": 200 1944 } 1945 } 1946 }, 1947 "com.amazonaws.lookoutmetrics#GetAnomalyGroupRequest": { 1948 "type": "structure", 1949 "members": { 1950 "AnomalyGroupId": { 1951 "target": "com.amazonaws.lookoutmetrics#UUID", 1952 "traits": { 1953 "smithy.api#documentation": "<p>The ID of the anomaly group.</p>", 1954 "smithy.api#required": {} 1955 } 1956 }, 1957 "AnomalyDetectorArn": { 1958 "target": "com.amazonaws.lookoutmetrics#Arn", 1959 "traits": { 1960 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the anomaly detector.</p>", 1961 "smithy.api#required": {} 1962 } 1963 } 1964 } 1965 }, 1966 "com.amazonaws.lookoutmetrics#GetAnomalyGroupResponse": { 1967 "type": "structure", 1968 "members": { 1969 "AnomalyGroup": { 1970 "target": "com.amazonaws.lookoutmetrics#AnomalyGroup", 1971 "traits": { 1972 "smithy.api#documentation": "<p>Details about the anomaly group.</p>" 1973 } 1974 } 1975 } 1976 }, 1977 "com.amazonaws.lookoutmetrics#GetFeedback": { 1978 "type": "operation", 1979 "input": { 1980 "target": "com.amazonaws.lookoutmetrics#GetFeedbackRequest" 1981 }, 1982 "output": { 1983 "target": "com.amazonaws.lookoutmetrics#GetFeedbackResponse" 1984 }, 1985 "errors": [ 1986 { 1987 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 1988 }, 1989 { 1990 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 1991 }, 1992 { 1993 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 1994 }, 1995 { 1996 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 1997 }, 1998 { 1999 "target": "com.amazonaws.lookoutmetrics#ValidationException" 2000 } 2001 ], 2002 "traits": { 2003 "smithy.api#documentation": "<p>Get feedback for an anomaly group.</p>", 2004 "smithy.api#http": { 2005 "method": "POST", 2006 "uri": "/GetFeedback", 2007 "code": 200 2008 }, 2009 "smithy.api#paginated": { 2010 "inputToken": "NextToken", 2011 "outputToken": "NextToken", 2012 "pageSize": "MaxResults" 2013 } 2014 } 2015 }, 2016 "com.amazonaws.lookoutmetrics#GetFeedbackRequest": { 2017 "type": "structure", 2018 "members": { 2019 "AnomalyDetectorArn": { 2020 "target": "com.amazonaws.lookoutmetrics#Arn", 2021 "traits": { 2022 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the anomaly detector.</p>", 2023 "smithy.api#required": {} 2024 } 2025 }, 2026 "AnomalyGroupTimeSeriesFeedback": { 2027 "target": "com.amazonaws.lookoutmetrics#AnomalyGroupTimeSeries", 2028 "traits": { 2029 "smithy.api#documentation": "<p>The anomalous metric and group ID.</p>", 2030 "smithy.api#required": {} 2031 } 2032 }, 2033 "MaxResults": { 2034 "target": "com.amazonaws.lookoutmetrics#MaxResults", 2035 "traits": { 2036 "smithy.api#box": {}, 2037 "smithy.api#documentation": "<p>The maximum number of results to return.</p>" 2038 } 2039 }, 2040 "NextToken": { 2041 "target": "com.amazonaws.lookoutmetrics#NextToken", 2042 "traits": { 2043 "smithy.api#documentation": "<p>Specify the pagination token that's returned by a previous request to retrieve the next page of results.</p>" 2044 } 2045 } 2046 } 2047 }, 2048 "com.amazonaws.lookoutmetrics#GetFeedbackResponse": { 2049 "type": "structure", 2050 "members": { 2051 "AnomalyGroupTimeSeriesFeedback": { 2052 "target": "com.amazonaws.lookoutmetrics#TimeSeriesFeedbackList", 2053 "traits": { 2054 "smithy.api#documentation": "<p>Feedback for an anomalous metric.</p>" 2055 } 2056 }, 2057 "NextToken": { 2058 "target": "com.amazonaws.lookoutmetrics#NextToken", 2059 "traits": { 2060 "smithy.api#documentation": "<p>The pagination token that's included if more results are available.</p>" 2061 } 2062 } 2063 } 2064 }, 2065 "com.amazonaws.lookoutmetrics#GetSampleData": { 2066 "type": "operation", 2067 "input": { 2068 "target": "com.amazonaws.lookoutmetrics#GetSampleDataRequest" 2069 }, 2070 "output": { 2071 "target": "com.amazonaws.lookoutmetrics#GetSampleDataResponse" 2072 }, 2073 "errors": [ 2074 { 2075 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 2076 }, 2077 { 2078 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 2079 }, 2080 { 2081 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 2082 }, 2083 { 2084 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 2085 }, 2086 { 2087 "target": "com.amazonaws.lookoutmetrics#ValidationException" 2088 } 2089 ], 2090 "traits": { 2091 "smithy.api#documentation": "<p>Returns a selection of sample records from an Amazon S3 datasource.</p>", 2092 "smithy.api#http": { 2093 "method": "POST", 2094 "uri": "/GetSampleData", 2095 "code": 200 2096 } 2097 } 2098 }, 2099 "com.amazonaws.lookoutmetrics#GetSampleDataRequest": { 2100 "type": "structure", 2101 "members": { 2102 "S3SourceConfig": { 2103 "target": "com.amazonaws.lookoutmetrics#SampleDataS3SourceConfig", 2104 "traits": { 2105 "smithy.api#documentation": "<p>A datasource bucket in Amazon S3.</p>" 2106 } 2107 } 2108 } 2109 }, 2110 "com.amazonaws.lookoutmetrics#GetSampleDataResponse": { 2111 "type": "structure", 2112 "members": { 2113 "HeaderValues": { 2114 "target": "com.amazonaws.lookoutmetrics#HeaderValueList", 2115 "traits": { 2116 "smithy.api#documentation": "<p>A list of header labels for the records.</p>" 2117 } 2118 }, 2119 "SampleRows": { 2120 "target": "com.amazonaws.lookoutmetrics#SampleRows", 2121 "traits": { 2122 "smithy.api#documentation": "<p>A list of records.</p>" 2123 } 2124 } 2125 } 2126 }, 2127 "com.amazonaws.lookoutmetrics#HeaderList": { 2128 "type": "list", 2129 "member": { 2130 "target": "com.amazonaws.lookoutmetrics#ColumnName" 2131 } 2132 }, 2133 "com.amazonaws.lookoutmetrics#HeaderValue": { 2134 "type": "string" 2135 }, 2136 "com.amazonaws.lookoutmetrics#HeaderValueList": { 2137 "type": "list", 2138 "member": { 2139 "target": "com.amazonaws.lookoutmetrics#HeaderValue" 2140 } 2141 }, 2142 "com.amazonaws.lookoutmetrics#HistoricalDataPath": { 2143 "type": "string", 2144 "traits": { 2145 "smithy.api#length": { 2146 "min": 0, 2147 "max": 1024 2148 }, 2149 "smithy.api#pattern": "^s3://[a-z0-9].+$" 2150 } 2151 }, 2152 "com.amazonaws.lookoutmetrics#HistoricalDataPathList": { 2153 "type": "list", 2154 "member": { 2155 "target": "com.amazonaws.lookoutmetrics#HistoricalDataPath" 2156 }, 2157 "traits": { 2158 "smithy.api#length": { 2159 "min": 1, 2160 "max": 1 2161 } 2162 } 2163 }, 2164 "com.amazonaws.lookoutmetrics#Integer": { 2165 "type": "integer" 2166 }, 2167 "com.amazonaws.lookoutmetrics#InternalServerException": { 2168 "type": "structure", 2169 "members": { 2170 "Message": { 2171 "target": "com.amazonaws.lookoutmetrics#Message", 2172 "traits": { 2173 "smithy.api#required": {} 2174 } 2175 } 2176 }, 2177 "traits": { 2178 "smithy.api#documentation": "<p>The request processing has failed because of an unknown error, exception, or failure.</p>", 2179 "smithy.api#error": "server", 2180 "smithy.api#httpError": 500 2181 } 2182 }, 2183 "com.amazonaws.lookoutmetrics#ItemizedMetricStats": { 2184 "type": "structure", 2185 "members": { 2186 "MetricName": { 2187 "target": "com.amazonaws.lookoutmetrics#ColumnName", 2188 "traits": { 2189 "smithy.api#documentation": "<p>The name of the measure.</p>" 2190 } 2191 }, 2192 "OccurrenceCount": { 2193 "target": "com.amazonaws.lookoutmetrics#Integer", 2194 "traits": { 2195 "smithy.api#documentation": "<p>The number of times that the measure appears.</p>" 2196 } 2197 } 2198 }, 2199 "traits": { 2200 "smithy.api#documentation": "<p>Aggregated statistics about a measure affected by an anomaly.</p>" 2201 } 2202 }, 2203 "com.amazonaws.lookoutmetrics#ItemizedMetricStatsList": { 2204 "type": "list", 2205 "member": { 2206 "target": "com.amazonaws.lookoutmetrics#ItemizedMetricStats" 2207 } 2208 }, 2209 "com.amazonaws.lookoutmetrics#JsonFileCompression": { 2210 "type": "string", 2211 "traits": { 2212 "smithy.api#enum": [ 2213 { 2214 "value": "NONE", 2215 "name": "NONE" 2216 }, 2217 { 2218 "value": "GZIP", 2219 "name": "GZIP" 2220 } 2221 ] 2222 } 2223 }, 2224 "com.amazonaws.lookoutmetrics#JsonFormatDescriptor": { 2225 "type": "structure", 2226 "members": { 2227 "FileCompression": { 2228 "target": "com.amazonaws.lookoutmetrics#JsonFileCompression", 2229 "traits": { 2230 "smithy.api#documentation": "<p>The level of compression of the source CSV file.</p>" 2231 } 2232 }, 2233 "Charset": { 2234 "target": "com.amazonaws.lookoutmetrics#Charset", 2235 "traits": { 2236 "smithy.api#documentation": "<p>The character set in which the source JSON file is written.</p>" 2237 } 2238 } 2239 }, 2240 "traits": { 2241 "smithy.api#documentation": "<p>Contains information about how a source JSON data file should be analyzed.</p>" 2242 } 2243 }, 2244 "com.amazonaws.lookoutmetrics#KmsKeyArn": { 2245 "type": "string", 2246 "traits": { 2247 "smithy.api#length": { 2248 "min": 20, 2249 "max": 2048 2250 }, 2251 "smithy.api#pattern": "arn:aws.*:kms:.*:[0-9]{12}:key/.*" 2252 } 2253 }, 2254 "com.amazonaws.lookoutmetrics#LambdaConfiguration": { 2255 "type": "structure", 2256 "members": { 2257 "RoleArn": { 2258 "target": "com.amazonaws.lookoutmetrics#Arn", 2259 "traits": { 2260 "smithy.api#documentation": "<p>The ARN of an IAM role that has permission to invoke the Lambda function.</p>", 2261 "smithy.api#required": {} 2262 } 2263 }, 2264 "LambdaArn": { 2265 "target": "com.amazonaws.lookoutmetrics#Arn", 2266 "traits": { 2267 "smithy.api#documentation": "<p>The ARN of the Lambda function.</p>", 2268 "smithy.api#required": {} 2269 } 2270 } 2271 }, 2272 "traits": { 2273 "smithy.api#documentation": "<p>Contains information about a Lambda configuration.</p>" 2274 } 2275 }, 2276 "com.amazonaws.lookoutmetrics#ListAlerts": { 2277 "type": "operation", 2278 "input": { 2279 "target": "com.amazonaws.lookoutmetrics#ListAlertsRequest" 2280 }, 2281 "output": { 2282 "target": "com.amazonaws.lookoutmetrics#ListAlertsResponse" 2283 }, 2284 "errors": [ 2285 { 2286 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 2287 }, 2288 { 2289 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 2290 }, 2291 { 2292 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 2293 }, 2294 { 2295 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 2296 }, 2297 { 2298 "target": "com.amazonaws.lookoutmetrics#ValidationException" 2299 } 2300 ], 2301 "traits": { 2302 "smithy.api#documentation": "<p>Lists the alerts attached to a detector.</p>", 2303 "smithy.api#http": { 2304 "method": "POST", 2305 "uri": "/ListAlerts", 2306 "code": 200 2307 }, 2308 "smithy.api#paginated": { 2309 "inputToken": "NextToken", 2310 "outputToken": "NextToken", 2311 "pageSize": "MaxResults" 2312 } 2313 } 2314 }, 2315 "com.amazonaws.lookoutmetrics#ListAlertsRequest": { 2316 "type": "structure", 2317 "members": { 2318 "AnomalyDetectorArn": { 2319 "target": "com.amazonaws.lookoutmetrics#Arn", 2320 "traits": { 2321 "smithy.api#documentation": "<p>The ARN of the alert's detector.</p>" 2322 } 2323 }, 2324 "NextToken": { 2325 "target": "com.amazonaws.lookoutmetrics#NextToken", 2326 "traits": { 2327 "smithy.api#documentation": "<p>If the result of the previous request is truncated, the response includes a <code>NextToken</code>. To\n retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.</p>" 2328 } 2329 }, 2330 "MaxResults": { 2331 "target": "com.amazonaws.lookoutmetrics#MaxResults", 2332 "traits": { 2333 "smithy.api#box": {}, 2334 "smithy.api#documentation": "<p>The maximum number of results that will be displayed by the request.</p>" 2335 } 2336 } 2337 } 2338 }, 2339 "com.amazonaws.lookoutmetrics#ListAlertsResponse": { 2340 "type": "structure", 2341 "members": { 2342 "AlertSummaryList": { 2343 "target": "com.amazonaws.lookoutmetrics#AlertSummaryList", 2344 "traits": { 2345 "smithy.api#documentation": "<p>Contains information about an alert.</p>" 2346 } 2347 }, 2348 "NextToken": { 2349 "target": "com.amazonaws.lookoutmetrics#NextToken", 2350 "traits": { 2351 "smithy.api#documentation": "<p>If the response is truncated, the service returns this token. To retrieve the next set of results, use this\n token in the next request.</p>" 2352 } 2353 } 2354 } 2355 }, 2356 "com.amazonaws.lookoutmetrics#ListAnomalyDetectors": { 2357 "type": "operation", 2358 "input": { 2359 "target": "com.amazonaws.lookoutmetrics#ListAnomalyDetectorsRequest" 2360 }, 2361 "output": { 2362 "target": "com.amazonaws.lookoutmetrics#ListAnomalyDetectorsResponse" 2363 }, 2364 "errors": [ 2365 { 2366 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 2367 }, 2368 { 2369 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 2370 }, 2371 { 2372 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 2373 }, 2374 { 2375 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 2376 }, 2377 { 2378 "target": "com.amazonaws.lookoutmetrics#ValidationException" 2379 } 2380 ], 2381 "traits": { 2382 "smithy.api#documentation": "<p>Lists the detectors in the current AWS Region.</p>", 2383 "smithy.api#http": { 2384 "method": "POST", 2385 "uri": "/ListAnomalyDetectors", 2386 "code": 200 2387 }, 2388 "smithy.api#paginated": { 2389 "inputToken": "NextToken", 2390 "outputToken": "NextToken", 2391 "pageSize": "MaxResults" 2392 } 2393 } 2394 }, 2395 "com.amazonaws.lookoutmetrics#ListAnomalyDetectorsRequest": { 2396 "type": "structure", 2397 "members": { 2398 "MaxResults": { 2399 "target": "com.amazonaws.lookoutmetrics#MaxResults", 2400 "traits": { 2401 "smithy.api#box": {}, 2402 "smithy.api#documentation": "<p>The maximum number of results to return.</p>" 2403 } 2404 }, 2405 "NextToken": { 2406 "target": "com.amazonaws.lookoutmetrics#NextToken", 2407 "traits": { 2408 "smithy.api#documentation": "<p>If the result of the previous request was truncated, the response includes a <code>NextToken</code>. To\n retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.</p>" 2409 } 2410 } 2411 } 2412 }, 2413 "com.amazonaws.lookoutmetrics#ListAnomalyDetectorsResponse": { 2414 "type": "structure", 2415 "members": { 2416 "AnomalyDetectorSummaryList": { 2417 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorSummaryList", 2418 "traits": { 2419 "smithy.api#documentation": "<p>A list of anomaly detectors in the account in the current region.</p>" 2420 } 2421 }, 2422 "NextToken": { 2423 "target": "com.amazonaws.lookoutmetrics#NextToken", 2424 "traits": { 2425 "smithy.api#documentation": "<p>If the response is truncated, the service returns this token. To retrieve the next set of results, use the\n token in the next request.</p>" 2426 } 2427 } 2428 } 2429 }, 2430 "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummaries": { 2431 "type": "operation", 2432 "input": { 2433 "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummariesRequest" 2434 }, 2435 "output": { 2436 "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummariesResponse" 2437 }, 2438 "errors": [ 2439 { 2440 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 2441 }, 2442 { 2443 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 2444 }, 2445 { 2446 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 2447 }, 2448 { 2449 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 2450 }, 2451 { 2452 "target": "com.amazonaws.lookoutmetrics#ValidationException" 2453 } 2454 ], 2455 "traits": { 2456 "smithy.api#documentation": "<p>Returns a list of anomaly groups.</p>", 2457 "smithy.api#http": { 2458 "method": "POST", 2459 "uri": "/ListAnomalyGroupSummaries", 2460 "code": 200 2461 }, 2462 "smithy.api#paginated": { 2463 "inputToken": "NextToken", 2464 "outputToken": "NextToken", 2465 "pageSize": "MaxResults" 2466 } 2467 } 2468 }, 2469 "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummariesRequest": { 2470 "type": "structure", 2471 "members": { 2472 "AnomalyDetectorArn": { 2473 "target": "com.amazonaws.lookoutmetrics#Arn", 2474 "traits": { 2475 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the anomaly detector.</p>", 2476 "smithy.api#required": {} 2477 } 2478 }, 2479 "SensitivityThreshold": { 2480 "target": "com.amazonaws.lookoutmetrics#SensitivityThreshold", 2481 "traits": { 2482 "smithy.api#documentation": "<p>The minimum severity score for inclusion in the output.</p>", 2483 "smithy.api#required": {} 2484 } 2485 }, 2486 "MaxResults": { 2487 "target": "com.amazonaws.lookoutmetrics#MaxResults", 2488 "traits": { 2489 "smithy.api#box": {}, 2490 "smithy.api#documentation": "<p>The maximum number of results to return.</p>" 2491 } 2492 }, 2493 "NextToken": { 2494 "target": "com.amazonaws.lookoutmetrics#NextToken", 2495 "traits": { 2496 "smithy.api#documentation": "<p>Specify the pagination token that's returned by a previous request to retrieve the next page of results.</p>" 2497 } 2498 } 2499 } 2500 }, 2501 "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummariesResponse": { 2502 "type": "structure", 2503 "members": { 2504 "AnomalyGroupSummaryList": { 2505 "target": "com.amazonaws.lookoutmetrics#AnomalyGroupSummaryList", 2506 "traits": { 2507 "smithy.api#documentation": "<p>A list of anomaly group summaries.</p>" 2508 } 2509 }, 2510 "AnomalyGroupStatistics": { 2511 "target": "com.amazonaws.lookoutmetrics#AnomalyGroupStatistics", 2512 "traits": { 2513 "smithy.api#documentation": "<p>Aggregated details about the anomaly groups.</p>" 2514 } 2515 }, 2516 "NextToken": { 2517 "target": "com.amazonaws.lookoutmetrics#NextToken", 2518 "traits": { 2519 "smithy.api#documentation": "<p>The pagination token that's included if more results are available.</p>" 2520 } 2521 } 2522 } 2523 }, 2524 "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeries": { 2525 "type": "operation", 2526 "input": { 2527 "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeriesRequest" 2528 }, 2529 "output": { 2530 "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeriesResponse" 2531 }, 2532 "errors": [ 2533 { 2534 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 2535 }, 2536 { 2537 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 2538 }, 2539 { 2540 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 2541 }, 2542 { 2543 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 2544 }, 2545 { 2546 "target": "com.amazonaws.lookoutmetrics#ValidationException" 2547 } 2548 ], 2549 "traits": { 2550 "smithy.api#documentation": "<p>Gets a list of anomalous metrics for a measure in an anomaly group.</p>", 2551 "smithy.api#http": { 2552 "method": "POST", 2553 "uri": "/ListAnomalyGroupTimeSeries", 2554 "code": 200 2555 }, 2556 "smithy.api#paginated": { 2557 "inputToken": "NextToken", 2558 "outputToken": "NextToken", 2559 "pageSize": "MaxResults" 2560 } 2561 } 2562 }, 2563 "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeriesRequest": { 2564 "type": "structure", 2565 "members": { 2566 "AnomalyDetectorArn": { 2567 "target": "com.amazonaws.lookoutmetrics#Arn", 2568 "traits": { 2569 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the anomaly detector.</p>", 2570 "smithy.api#required": {} 2571 } 2572 }, 2573 "AnomalyGroupId": { 2574 "target": "com.amazonaws.lookoutmetrics#UUID", 2575 "traits": { 2576 "smithy.api#documentation": "<p>The ID of the anomaly group.</p>", 2577 "smithy.api#required": {} 2578 } 2579 }, 2580 "MetricName": { 2581 "target": "com.amazonaws.lookoutmetrics#MetricName", 2582 "traits": { 2583 "smithy.api#documentation": "<p>The name of the measure field.</p>", 2584 "smithy.api#required": {} 2585 } 2586 }, 2587 "MaxResults": { 2588 "target": "com.amazonaws.lookoutmetrics#MaxResults", 2589 "traits": { 2590 "smithy.api#box": {}, 2591 "smithy.api#documentation": "<p>The maximum number of results to return.</p>" 2592 } 2593 }, 2594 "NextToken": { 2595 "target": "com.amazonaws.lookoutmetrics#NextToken", 2596 "traits": { 2597 "smithy.api#documentation": "<p>Specify the pagination token that's returned by a previous request to retrieve the next page of results.</p>" 2598 } 2599 } 2600 } 2601 }, 2602 "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeriesResponse": { 2603 "type": "structure", 2604 "members": { 2605 "AnomalyGroupId": { 2606 "target": "com.amazonaws.lookoutmetrics#UUID", 2607 "traits": { 2608 "smithy.api#documentation": "<p>The ID of the anomaly group.</p>" 2609 } 2610 }, 2611 "MetricName": { 2612 "target": "com.amazonaws.lookoutmetrics#MetricName", 2613 "traits": { 2614 "smithy.api#documentation": "<p>The name of the measure field.</p>" 2615 } 2616 }, 2617 "TimestampList": { 2618 "target": "com.amazonaws.lookoutmetrics#TimestampList", 2619 "traits": { 2620 "smithy.api#documentation": "<p>Timestamps for the anomalous metrics.</p>" 2621 } 2622 }, 2623 "NextToken": { 2624 "target": "com.amazonaws.lookoutmetrics#NextToken", 2625 "traits": { 2626 "smithy.api#documentation": "<p>The pagination token that's included if more results are available.</p>" 2627 } 2628 }, 2629 "TimeSeriesList": { 2630 "target": "com.amazonaws.lookoutmetrics#TimeSeriesList", 2631 "traits": { 2632 "smithy.api#documentation": "<p>A list of anomalous metrics.</p>" 2633 } 2634 } 2635 } 2636 }, 2637 "com.amazonaws.lookoutmetrics#ListMetricSets": { 2638 "type": "operation", 2639 "input": { 2640 "target": "com.amazonaws.lookoutmetrics#ListMetricSetsRequest" 2641 }, 2642 "output": { 2643 "target": "com.amazonaws.lookoutmetrics#ListMetricSetsResponse" 2644 }, 2645 "errors": [ 2646 { 2647 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 2648 }, 2649 { 2650 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 2651 }, 2652 { 2653 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 2654 }, 2655 { 2656 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 2657 }, 2658 { 2659 "target": "com.amazonaws.lookoutmetrics#ValidationException" 2660 } 2661 ], 2662 "traits": { 2663 "smithy.api#documentation": "<p>Lists the datasets in the current AWS Region.</p>", 2664 "smithy.api#http": { 2665 "method": "POST", 2666 "uri": "/ListMetricSets", 2667 "code": 200 2668 }, 2669 "smithy.api#paginated": { 2670 "inputToken": "NextToken", 2671 "outputToken": "NextToken", 2672 "pageSize": "MaxResults" 2673 } 2674 } 2675 }, 2676 "com.amazonaws.lookoutmetrics#ListMetricSetsRequest": { 2677 "type": "structure", 2678 "members": { 2679 "AnomalyDetectorArn": { 2680 "target": "com.amazonaws.lookoutmetrics#Arn", 2681 "traits": { 2682 "smithy.api#documentation": "<p>The ARN of the anomaly detector containing the metrics sets to list.</p>" 2683 } 2684 }, 2685 "MaxResults": { 2686 "target": "com.amazonaws.lookoutmetrics#MaxResults", 2687 "traits": { 2688 "smithy.api#box": {}, 2689 "smithy.api#documentation": "<p>The maximum number of results to return.</p>" 2690 } 2691 }, 2692 "NextToken": { 2693 "target": "com.amazonaws.lookoutmetrics#NextToken", 2694 "traits": { 2695 "smithy.api#documentation": "<p>If the result of the previous request was truncated, the response includes a <code>NextToken</code>. To\n retrieve the next set of results, use the token in the next request. Tokens expire after 24 hours.</p>" 2696 } 2697 } 2698 } 2699 }, 2700 "com.amazonaws.lookoutmetrics#ListMetricSetsResponse": { 2701 "type": "structure", 2702 "members": { 2703 "MetricSetSummaryList": { 2704 "target": "com.amazonaws.lookoutmetrics#MetricSetSummaryList", 2705 "traits": { 2706 "smithy.api#documentation": "<p>A list of the datasets in the AWS Region, with configuration details for each.</p>" 2707 } 2708 }, 2709 "NextToken": { 2710 "target": "com.amazonaws.lookoutmetrics#NextToken", 2711 "traits": { 2712 "smithy.api#documentation": "<p>If the response is truncated, the list call returns this token. To retrieve the next set of results, use the\n token in the next list request. </p>" 2713 } 2714 } 2715 } 2716 }, 2717 "com.amazonaws.lookoutmetrics#ListTagsForResource": { 2718 "type": "operation", 2719 "input": { 2720 "target": "com.amazonaws.lookoutmetrics#ListTagsForResourceRequest" 2721 }, 2722 "output": { 2723 "target": "com.amazonaws.lookoutmetrics#ListTagsForResourceResponse" 2724 }, 2725 "errors": [ 2726 { 2727 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 2728 }, 2729 { 2730 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 2731 }, 2732 { 2733 "target": "com.amazonaws.lookoutmetrics#ValidationException" 2734 } 2735 ], 2736 "traits": { 2737 "smithy.api#documentation": "<p>Gets a list of <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> for a detector, dataset, or alert.</p>", 2738 "smithy.api#http": { 2739 "method": "GET", 2740 "uri": "/tags/{ResourceArn}", 2741 "code": 200 2742 } 2743 } 2744 }, 2745 "com.amazonaws.lookoutmetrics#ListTagsForResourceRequest": { 2746 "type": "structure", 2747 "members": { 2748 "ResourceArn": { 2749 "target": "com.amazonaws.lookoutmetrics#Arn", 2750 "traits": { 2751 "smithy.api#documentation": "<p>The resource's Amazon Resource Name (ARN).</p>", 2752 "smithy.api#httpLabel": {}, 2753 "smithy.api#jsonName": "resourceArn", 2754 "smithy.api#required": {} 2755 } 2756 } 2757 } 2758 }, 2759 "com.amazonaws.lookoutmetrics#ListTagsForResourceResponse": { 2760 "type": "structure", 2761 "members": { 2762 "Tags": { 2763 "target": "com.amazonaws.lookoutmetrics#TagMap", 2764 "traits": { 2765 "smithy.api#documentation": "<p>The resource's tags.</p>", 2766 "smithy.api#jsonName": "Tags" 2767 } 2768 } 2769 } 2770 }, 2771 "com.amazonaws.lookoutmetrics#LookoutMetrics": { 2772 "type": "service", 2773 "version": "2017-07-25", 2774 "operations": [ 2775 { 2776 "target": "com.amazonaws.lookoutmetrics#ActivateAnomalyDetector" 2777 }, 2778 { 2779 "target": "com.amazonaws.lookoutmetrics#BackTestAnomalyDetector" 2780 }, 2781 { 2782 "target": "com.amazonaws.lookoutmetrics#CreateAlert" 2783 }, 2784 { 2785 "target": "com.amazonaws.lookoutmetrics#CreateAnomalyDetector" 2786 }, 2787 { 2788 "target": "com.amazonaws.lookoutmetrics#CreateMetricSet" 2789 }, 2790 { 2791 "target": "com.amazonaws.lookoutmetrics#DeleteAlert" 2792 }, 2793 { 2794 "target": "com.amazonaws.lookoutmetrics#DeleteAnomalyDetector" 2795 }, 2796 { 2797 "target": "com.amazonaws.lookoutmetrics#DescribeAlert" 2798 }, 2799 { 2800 "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetectionExecutions" 2801 }, 2802 { 2803 "target": "com.amazonaws.lookoutmetrics#DescribeAnomalyDetector" 2804 }, 2805 { 2806 "target": "com.amazonaws.lookoutmetrics#DescribeMetricSet" 2807 }, 2808 { 2809 "target": "com.amazonaws.lookoutmetrics#GetAnomalyGroup" 2810 }, 2811 { 2812 "target": "com.amazonaws.lookoutmetrics#GetFeedback" 2813 }, 2814 { 2815 "target": "com.amazonaws.lookoutmetrics#GetSampleData" 2816 }, 2817 { 2818 "target": "com.amazonaws.lookoutmetrics#ListAlerts" 2819 }, 2820 { 2821 "target": "com.amazonaws.lookoutmetrics#ListAnomalyDetectors" 2822 }, 2823 { 2824 "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupSummaries" 2825 }, 2826 { 2827 "target": "com.amazonaws.lookoutmetrics#ListAnomalyGroupTimeSeries" 2828 }, 2829 { 2830 "target": "com.amazonaws.lookoutmetrics#ListMetricSets" 2831 }, 2832 { 2833 "target": "com.amazonaws.lookoutmetrics#ListTagsForResource" 2834 }, 2835 { 2836 "target": "com.amazonaws.lookoutmetrics#PutFeedback" 2837 }, 2838 { 2839 "target": "com.amazonaws.lookoutmetrics#TagResource" 2840 }, 2841 { 2842 "target": "com.amazonaws.lookoutmetrics#UntagResource" 2843 }, 2844 { 2845 "target": "com.amazonaws.lookoutmetrics#UpdateAnomalyDetector" 2846 }, 2847 { 2848 "target": "com.amazonaws.lookoutmetrics#UpdateMetricSet" 2849 } 2850 ], 2851 "traits": { 2852 "aws.api#service": { 2853 "sdkId": "LookoutMetrics", 2854 "arnNamespace": "lookoutmetrics", 2855 "cloudFormationName": "LookoutMetrics", 2856 "cloudTrailEventSource": "lookoutmetrics.amazonaws.com", 2857 "endpointPrefix": "lookoutmetrics" 2858 }, 2859 "aws.auth#sigv4": { 2860 "name": "lookoutmetrics" 2861 }, 2862 "aws.protocols#restJson1": {}, 2863 "smithy.api#documentation": "<p>This is the <i>Amazon Lookout for Metrics API Reference</i>. For an introduction to the service\n with tutorials for getting started, visit <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev\">Amazon\n Lookout for Metrics Developer Guide</a>.</p>", 2864 "smithy.api#title": "Amazon Lookout for Metrics" 2865 } 2866 }, 2867 "com.amazonaws.lookoutmetrics#MaxResults": { 2868 "type": "integer", 2869 "traits": { 2870 "smithy.api#range": { 2871 "min": 1, 2872 "max": 100 2873 } 2874 } 2875 }, 2876 "com.amazonaws.lookoutmetrics#Message": { 2877 "type": "string" 2878 }, 2879 "com.amazonaws.lookoutmetrics#Metric": { 2880 "type": "structure", 2881 "members": { 2882 "MetricName": { 2883 "target": "com.amazonaws.lookoutmetrics#ColumnName", 2884 "traits": { 2885 "smithy.api#documentation": "<p>The name of the metric.</p>", 2886 "smithy.api#required": {} 2887 } 2888 }, 2889 "AggregationFunction": { 2890 "target": "com.amazonaws.lookoutmetrics#AggregationFunction", 2891 "traits": { 2892 "smithy.api#documentation": "<p>The function with which the metric is calculated.</p>", 2893 "smithy.api#required": {} 2894 } 2895 }, 2896 "Namespace": { 2897 "target": "com.amazonaws.lookoutmetrics#Namespace", 2898 "traits": { 2899 "smithy.api#documentation": "<p>The namespace for the metric.</p>" 2900 } 2901 } 2902 }, 2903 "traits": { 2904 "smithy.api#documentation": "<p>A calculation made by contrasting a measure and a dimension from your source data.</p>" 2905 } 2906 }, 2907 "com.amazonaws.lookoutmetrics#MetricLevelImpact": { 2908 "type": "structure", 2909 "members": { 2910 "MetricName": { 2911 "target": "com.amazonaws.lookoutmetrics#MetricName", 2912 "traits": { 2913 "smithy.api#documentation": "<p>The name of the measure.</p>" 2914 } 2915 }, 2916 "NumTimeSeries": { 2917 "target": "com.amazonaws.lookoutmetrics#Integer", 2918 "traits": { 2919 "smithy.api#documentation": "<p>The number of anomalous metrics for the measure.</p>" 2920 } 2921 }, 2922 "ContributionMatrix": { 2923 "target": "com.amazonaws.lookoutmetrics#ContributionMatrix", 2924 "traits": { 2925 "smithy.api#documentation": "<p>Details about the dimensions that contributed to the anomaly.</p>" 2926 } 2927 } 2928 }, 2929 "traits": { 2930 "smithy.api#documentation": "<p>Details about a measure affected by an anomaly.</p>" 2931 } 2932 }, 2933 "com.amazonaws.lookoutmetrics#MetricLevelImpactList": { 2934 "type": "list", 2935 "member": { 2936 "target": "com.amazonaws.lookoutmetrics#MetricLevelImpact" 2937 } 2938 }, 2939 "com.amazonaws.lookoutmetrics#MetricList": { 2940 "type": "list", 2941 "member": { 2942 "target": "com.amazonaws.lookoutmetrics#Metric" 2943 }, 2944 "traits": { 2945 "smithy.api#length": { 2946 "min": 1 2947 } 2948 } 2949 }, 2950 "com.amazonaws.lookoutmetrics#MetricName": { 2951 "type": "string", 2952 "traits": { 2953 "smithy.api#length": { 2954 "min": 0, 2955 "max": 256 2956 }, 2957 "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 2958 } 2959 }, 2960 "com.amazonaws.lookoutmetrics#MetricSetDescription": { 2961 "type": "string", 2962 "traits": { 2963 "smithy.api#length": { 2964 "min": 1, 2965 "max": 256 2966 }, 2967 "smithy.api#pattern": ".*\\S.*" 2968 } 2969 }, 2970 "com.amazonaws.lookoutmetrics#MetricSetName": { 2971 "type": "string", 2972 "traits": { 2973 "smithy.api#length": { 2974 "min": 1, 2975 "max": 63 2976 }, 2977 "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 2978 } 2979 }, 2980 "com.amazonaws.lookoutmetrics#MetricSetSummary": { 2981 "type": "structure", 2982 "members": { 2983 "MetricSetArn": { 2984 "target": "com.amazonaws.lookoutmetrics#Arn", 2985 "traits": { 2986 "smithy.api#documentation": "<p>The ARN of the dataset.</p>" 2987 } 2988 }, 2989 "AnomalyDetectorArn": { 2990 "target": "com.amazonaws.lookoutmetrics#Arn", 2991 "traits": { 2992 "smithy.api#documentation": "<p>The ARN of the detector to which the dataset belongs.</p>" 2993 } 2994 }, 2995 "MetricSetDescription": { 2996 "target": "com.amazonaws.lookoutmetrics#MetricSetDescription", 2997 "traits": { 2998 "smithy.api#documentation": "<p>The description of the dataset.</p>" 2999 } 3000 }, 3001 "MetricSetName": { 3002 "target": "com.amazonaws.lookoutmetrics#MetricSetName", 3003 "traits": { 3004 "smithy.api#documentation": "<p>The name of the dataset.</p>" 3005 } 3006 }, 3007 "CreationTime": { 3008 "target": "com.amazonaws.lookoutmetrics#Timestamp", 3009 "traits": { 3010 "smithy.api#documentation": "<p>The time at which the dataset was created.</p>" 3011 } 3012 }, 3013 "LastModificationTime": { 3014 "target": "com.amazonaws.lookoutmetrics#Timestamp", 3015 "traits": { 3016 "smithy.api#documentation": "<p>The time at which the dataset was last modified.</p>" 3017 } 3018 }, 3019 "Tags": { 3020 "target": "com.amazonaws.lookoutmetrics#TagMap", 3021 "traits": { 3022 "smithy.api#documentation": "<p>The dataset's <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a>.</p>" 3023 } 3024 } 3025 }, 3026 "traits": { 3027 "smithy.api#documentation": "<p>Contains information about a dataset.</p>" 3028 } 3029 }, 3030 "com.amazonaws.lookoutmetrics#MetricSetSummaryList": { 3031 "type": "list", 3032 "member": { 3033 "target": "com.amazonaws.lookoutmetrics#MetricSetSummary" 3034 } 3035 }, 3036 "com.amazonaws.lookoutmetrics#MetricSource": { 3037 "type": "structure", 3038 "members": { 3039 "S3SourceConfig": { 3040 "target": "com.amazonaws.lookoutmetrics#S3SourceConfig" 3041 }, 3042 "AppFlowConfig": { 3043 "target": "com.amazonaws.lookoutmetrics#AppFlowConfig", 3044 "traits": { 3045 "smithy.api#documentation": "<p>An object containing information about the AppFlow configuration.</p>" 3046 } 3047 }, 3048 "CloudWatchConfig": { 3049 "target": "com.amazonaws.lookoutmetrics#CloudWatchConfig", 3050 "traits": { 3051 "smithy.api#documentation": "<p>An object containing information about the Amazon CloudWatch monitoring configuration.</p>" 3052 } 3053 }, 3054 "RDSSourceConfig": { 3055 "target": "com.amazonaws.lookoutmetrics#RDSSourceConfig", 3056 "traits": { 3057 "smithy.api#documentation": "<p>An object containing information about the Amazon Relational Database Service (RDS) configuration.</p>" 3058 } 3059 }, 3060 "RedshiftSourceConfig": { 3061 "target": "com.amazonaws.lookoutmetrics#RedshiftSourceConfig", 3062 "traits": { 3063 "smithy.api#documentation": "<p>An object containing information about the Amazon Redshift database configuration.</p>" 3064 } 3065 } 3066 }, 3067 "traits": { 3068 "smithy.api#documentation": "<p>Contains information about source data used to generate a metric.</p>" 3069 } 3070 }, 3071 "com.amazonaws.lookoutmetrics#MetricValue": { 3072 "type": "double", 3073 "traits": { 3074 "smithy.api#box": {} 3075 } 3076 }, 3077 "com.amazonaws.lookoutmetrics#MetricValueList": { 3078 "type": "list", 3079 "member": { 3080 "target": "com.amazonaws.lookoutmetrics#MetricValue" 3081 } 3082 }, 3083 "com.amazonaws.lookoutmetrics#Namespace": { 3084 "type": "string", 3085 "traits": { 3086 "smithy.api#length": { 3087 "min": 1, 3088 "max": 255 3089 }, 3090 "smithy.api#pattern": "[^:].*" 3091 } 3092 }, 3093 "com.amazonaws.lookoutmetrics#NextToken": { 3094 "type": "string", 3095 "traits": { 3096 "smithy.api#length": { 3097 "min": 1, 3098 "max": 3000 3099 }, 3100 "smithy.api#pattern": ".*\\S.*" 3101 } 3102 }, 3103 "com.amazonaws.lookoutmetrics#Offset": { 3104 "type": "integer", 3105 "traits": { 3106 "smithy.api#range": { 3107 "min": 0, 3108 "max": 432000 3109 } 3110 } 3111 }, 3112 "com.amazonaws.lookoutmetrics#PoirotSecretManagerArn": { 3113 "type": "string", 3114 "traits": { 3115 "smithy.api#length": { 3116 "min": 0, 3117 "max": 256 3118 }, 3119 "smithy.api#pattern": "arn:([a-z\\d-]+):.*:.*:secret:AmazonLookoutMetrics-.+" 3120 } 3121 }, 3122 "com.amazonaws.lookoutmetrics#PutFeedback": { 3123 "type": "operation", 3124 "input": { 3125 "target": "com.amazonaws.lookoutmetrics#PutFeedbackRequest" 3126 }, 3127 "output": { 3128 "target": "com.amazonaws.lookoutmetrics#PutFeedbackResponse" 3129 }, 3130 "errors": [ 3131 { 3132 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 3133 }, 3134 { 3135 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 3136 }, 3137 { 3138 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 3139 }, 3140 { 3141 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 3142 }, 3143 { 3144 "target": "com.amazonaws.lookoutmetrics#ValidationException" 3145 } 3146 ], 3147 "traits": { 3148 "smithy.api#documentation": "<p>Add feedback for an anomalous metric.</p>", 3149 "smithy.api#http": { 3150 "method": "POST", 3151 "uri": "/PutFeedback", 3152 "code": 200 3153 } 3154 } 3155 }, 3156 "com.amazonaws.lookoutmetrics#PutFeedbackRequest": { 3157 "type": "structure", 3158 "members": { 3159 "AnomalyDetectorArn": { 3160 "target": "com.amazonaws.lookoutmetrics#Arn", 3161 "traits": { 3162 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the anomaly detector.</p>", 3163 "smithy.api#required": {} 3164 } 3165 }, 3166 "AnomalyGroupTimeSeriesFeedback": { 3167 "target": "com.amazonaws.lookoutmetrics#AnomalyGroupTimeSeriesFeedback", 3168 "traits": { 3169 "smithy.api#documentation": "<p>Feedback for an anomalous metric.</p>", 3170 "smithy.api#required": {} 3171 } 3172 } 3173 } 3174 }, 3175 "com.amazonaws.lookoutmetrics#PutFeedbackResponse": { 3176 "type": "structure", 3177 "members": {} 3178 }, 3179 "com.amazonaws.lookoutmetrics#QuotaCode": { 3180 "type": "string" 3181 }, 3182 "com.amazonaws.lookoutmetrics#QuoteSymbol": { 3183 "type": "string", 3184 "traits": { 3185 "smithy.api#length": { 3186 "min": 0, 3187 "max": 1 3188 }, 3189 "smithy.api#pattern": "[^\\r\\n]|^$" 3190 } 3191 }, 3192 "com.amazonaws.lookoutmetrics#RDSDatabaseIdentifier": { 3193 "type": "string", 3194 "traits": { 3195 "smithy.api#length": { 3196 "min": 1, 3197 "max": 63 3198 }, 3199 "smithy.api#pattern": "^[a-zA-Z](?!.*--)(?!.*-$)[0-9a-zA-Z\\-]*$" 3200 } 3201 }, 3202 "com.amazonaws.lookoutmetrics#RDSDatabaseName": { 3203 "type": "string", 3204 "traits": { 3205 "smithy.api#length": { 3206 "min": 1, 3207 "max": 64 3208 }, 3209 "smithy.api#pattern": "[a-zA-Z0-9_.]+" 3210 } 3211 }, 3212 "com.amazonaws.lookoutmetrics#RDSSourceConfig": { 3213 "type": "structure", 3214 "members": { 3215 "DBInstanceIdentifier": { 3216 "target": "com.amazonaws.lookoutmetrics#RDSDatabaseIdentifier", 3217 "traits": { 3218 "smithy.api#documentation": "<p>A string identifying the database instance.</p>", 3219 "smithy.api#required": {} 3220 } 3221 }, 3222 "DatabaseHost": { 3223 "target": "com.amazonaws.lookoutmetrics#DatabaseHost", 3224 "traits": { 3225 "smithy.api#documentation": "<p>The host name of the database.</p>", 3226 "smithy.api#required": {} 3227 } 3228 }, 3229 "DatabasePort": { 3230 "target": "com.amazonaws.lookoutmetrics#DatabasePort", 3231 "traits": { 3232 "smithy.api#box": {}, 3233 "smithy.api#documentation": "<p>The port number where the database can be accessed.</p>", 3234 "smithy.api#required": {} 3235 } 3236 }, 3237 "SecretManagerArn": { 3238 "target": "com.amazonaws.lookoutmetrics#PoirotSecretManagerArn", 3239 "traits": { 3240 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager role.</p>", 3241 "smithy.api#required": {} 3242 } 3243 }, 3244 "DatabaseName": { 3245 "target": "com.amazonaws.lookoutmetrics#RDSDatabaseName", 3246 "traits": { 3247 "smithy.api#documentation": "<p>The name of the RDS database.</p>", 3248 "smithy.api#required": {} 3249 } 3250 }, 3251 "TableName": { 3252 "target": "com.amazonaws.lookoutmetrics#TableName", 3253 "traits": { 3254 "smithy.api#documentation": "<p>The name of the table in the database.</p>", 3255 "smithy.api#required": {} 3256 } 3257 }, 3258 "RoleArn": { 3259 "target": "com.amazonaws.lookoutmetrics#Arn", 3260 "traits": { 3261 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the role.</p>", 3262 "smithy.api#required": {} 3263 } 3264 }, 3265 "VpcConfiguration": { 3266 "target": "com.amazonaws.lookoutmetrics#VpcConfiguration", 3267 "traits": { 3268 "smithy.api#documentation": "<p>An object containing information about the Amazon Virtual Private Cloud (VPC) configuration.</p>", 3269 "smithy.api#required": {} 3270 } 3271 } 3272 }, 3273 "traits": { 3274 "smithy.api#documentation": "<p>Contains information about the Amazon Relational Database Service (RDS) configuration.</p>" 3275 } 3276 }, 3277 "com.amazonaws.lookoutmetrics#RedshiftClusterIdentifier": { 3278 "type": "string", 3279 "traits": { 3280 "smithy.api#length": { 3281 "min": 1, 3282 "max": 63 3283 }, 3284 "smithy.api#pattern": "^[a-z](?!.*--)(?!.*-$)[0-9a-z\\-]*$" 3285 } 3286 }, 3287 "com.amazonaws.lookoutmetrics#RedshiftDatabaseName": { 3288 "type": "string", 3289 "traits": { 3290 "smithy.api#length": { 3291 "min": 1, 3292 "max": 100 3293 }, 3294 "smithy.api#pattern": "[a-zA-Z0-9_.]+" 3295 } 3296 }, 3297 "com.amazonaws.lookoutmetrics#RedshiftSourceConfig": { 3298 "type": "structure", 3299 "members": { 3300 "ClusterIdentifier": { 3301 "target": "com.amazonaws.lookoutmetrics#RedshiftClusterIdentifier", 3302 "traits": { 3303 "smithy.api#documentation": "<p>A string identifying the Redshift cluster.</p>", 3304 "smithy.api#required": {} 3305 } 3306 }, 3307 "DatabaseHost": { 3308 "target": "com.amazonaws.lookoutmetrics#DatabaseHost", 3309 "traits": { 3310 "smithy.api#documentation": "<p>The name of the database host.</p>", 3311 "smithy.api#required": {} 3312 } 3313 }, 3314 "DatabasePort": { 3315 "target": "com.amazonaws.lookoutmetrics#DatabasePort", 3316 "traits": { 3317 "smithy.api#box": {}, 3318 "smithy.api#documentation": "<p>The port number where the database can be accessed.</p>", 3319 "smithy.api#required": {} 3320 } 3321 }, 3322 "SecretManagerArn": { 3323 "target": "com.amazonaws.lookoutmetrics#PoirotSecretManagerArn", 3324 "traits": { 3325 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager role.</p>", 3326 "smithy.api#required": {} 3327 } 3328 }, 3329 "DatabaseName": { 3330 "target": "com.amazonaws.lookoutmetrics#RedshiftDatabaseName", 3331 "traits": { 3332 "smithy.api#documentation": "<p>The Redshift database name.</p>", 3333 "smithy.api#required": {} 3334 } 3335 }, 3336 "TableName": { 3337 "target": "com.amazonaws.lookoutmetrics#TableName", 3338 "traits": { 3339 "smithy.api#documentation": "<p>The table name of the Redshift database.</p>", 3340 "smithy.api#required": {} 3341 } 3342 }, 3343 "RoleArn": { 3344 "target": "com.amazonaws.lookoutmetrics#Arn", 3345 "traits": { 3346 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the role providing access to the database.</p>", 3347 "smithy.api#required": {} 3348 } 3349 }, 3350 "VpcConfiguration": { 3351 "target": "com.amazonaws.lookoutmetrics#VpcConfiguration", 3352 "traits": { 3353 "smithy.api#documentation": "<p>Contains information about the Amazon Virtual Private Cloud (VPC) configuration.</p>", 3354 "smithy.api#required": {} 3355 } 3356 } 3357 }, 3358 "traits": { 3359 "smithy.api#documentation": "<p>Provides information about the Amazon Redshift database configuration.</p>" 3360 } 3361 }, 3362 "com.amazonaws.lookoutmetrics#ResourceId": { 3363 "type": "string" 3364 }, 3365 "com.amazonaws.lookoutmetrics#ResourceNotFoundException": { 3366 "type": "structure", 3367 "members": { 3368 "Message": { 3369 "target": "com.amazonaws.lookoutmetrics#Message", 3370 "traits": { 3371 "smithy.api#required": {} 3372 } 3373 }, 3374 "ResourceId": { 3375 "target": "com.amazonaws.lookoutmetrics#ResourceId", 3376 "traits": { 3377 "smithy.api#documentation": "<p>The ID of the resource.</p>" 3378 } 3379 }, 3380 "ResourceType": { 3381 "target": "com.amazonaws.lookoutmetrics#ResourceType", 3382 "traits": { 3383 "smithy.api#documentation": "<p>The type of the resource.</p>" 3384 } 3385 } 3386 }, 3387 "traits": { 3388 "smithy.api#documentation": "<p>The specified resource cannot be found. Check the ARN of the resource and try again.</p>", 3389 "smithy.api#error": "client", 3390 "smithy.api#httpError": 400 3391 } 3392 }, 3393 "com.amazonaws.lookoutmetrics#ResourceType": { 3394 "type": "string" 3395 }, 3396 "com.amazonaws.lookoutmetrics#S3SourceConfig": { 3397 "type": "structure", 3398 "members": { 3399 "RoleArn": { 3400 "target": "com.amazonaws.lookoutmetrics#Arn", 3401 "traits": { 3402 "smithy.api#documentation": "<p>The ARN of an IAM role that has read and write access permissions to the source S3 bucket.</p>", 3403 "smithy.api#required": {} 3404 } 3405 }, 3406 "TemplatedPathList": { 3407 "target": "com.amazonaws.lookoutmetrics#TemplatedPathList", 3408 "traits": { 3409 "smithy.api#documentation": "<p>A list of templated paths to the source files.</p>" 3410 } 3411 }, 3412 "HistoricalDataPathList": { 3413 "target": "com.amazonaws.lookoutmetrics#HistoricalDataPathList", 3414 "traits": { 3415 "smithy.api#documentation": "<p>A list of paths to the historical data files.</p>" 3416 } 3417 }, 3418 "FileFormatDescriptor": { 3419 "target": "com.amazonaws.lookoutmetrics#FileFormatDescriptor", 3420 "traits": { 3421 "smithy.api#documentation": "<p>Contains information about a source file's formatting.</p>" 3422 } 3423 } 3424 }, 3425 "traits": { 3426 "smithy.api#documentation": "<p>Contains information about the configuration of the S3 bucket that contains source files.</p>" 3427 } 3428 }, 3429 "com.amazonaws.lookoutmetrics#SNSConfiguration": { 3430 "type": "structure", 3431 "members": { 3432 "RoleArn": { 3433 "target": "com.amazonaws.lookoutmetrics#Arn", 3434 "traits": { 3435 "smithy.api#documentation": "<p>THe ARN of the IAM role that has access to the target SNS topic.</p>", 3436 "smithy.api#required": {} 3437 } 3438 }, 3439 "SnsTopicArn": { 3440 "target": "com.amazonaws.lookoutmetrics#Arn", 3441 "traits": { 3442 "smithy.api#documentation": "<p>The ARN of the target SNS topic.</p>", 3443 "smithy.api#required": {} 3444 } 3445 } 3446 }, 3447 "traits": { 3448 "smithy.api#documentation": "<p>Contains information about the SNS topic to which you want to send your alerts and the IAM role that has\n access to that topic.</p>" 3449 } 3450 }, 3451 "com.amazonaws.lookoutmetrics#SampleDataS3SourceConfig": { 3452 "type": "structure", 3453 "members": { 3454 "RoleArn": { 3455 "target": "com.amazonaws.lookoutmetrics#Arn", 3456 "traits": { 3457 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the role.</p>", 3458 "smithy.api#required": {} 3459 } 3460 }, 3461 "TemplatedPathList": { 3462 "target": "com.amazonaws.lookoutmetrics#TemplatedPathList", 3463 "traits": { 3464 "smithy.api#documentation": "<p>An array of strings containing the list of templated paths.</p>" 3465 } 3466 }, 3467 "HistoricalDataPathList": { 3468 "target": "com.amazonaws.lookoutmetrics#HistoricalDataPathList", 3469 "traits": { 3470 "smithy.api#documentation": "<p>An array of strings containing the historical set of data paths.</p>" 3471 } 3472 }, 3473 "FileFormatDescriptor": { 3474 "target": "com.amazonaws.lookoutmetrics#FileFormatDescriptor", 3475 "traits": { 3476 "smithy.api#required": {} 3477 } 3478 } 3479 }, 3480 "traits": { 3481 "smithy.api#documentation": "<p>Contains information about the source configuration in Amazon S3.</p>" 3482 } 3483 }, 3484 "com.amazonaws.lookoutmetrics#SampleRow": { 3485 "type": "list", 3486 "member": { 3487 "target": "com.amazonaws.lookoutmetrics#DataItem" 3488 } 3489 }, 3490 "com.amazonaws.lookoutmetrics#SampleRows": { 3491 "type": "list", 3492 "member": { 3493 "target": "com.amazonaws.lookoutmetrics#SampleRow" 3494 } 3495 }, 3496 "com.amazonaws.lookoutmetrics#Score": { 3497 "type": "double", 3498 "traits": { 3499 "smithy.api#box": {}, 3500 "smithy.api#range": { 3501 "min": 0.0, 3502 "max": 100.0 3503 } 3504 } 3505 }, 3506 "com.amazonaws.lookoutmetrics#SecurityGroupId": { 3507 "type": "string", 3508 "traits": { 3509 "smithy.api#length": { 3510 "min": 1, 3511 "max": 255 3512 }, 3513 "smithy.api#pattern": "[-0-9a-zA-Z]+" 3514 } 3515 }, 3516 "com.amazonaws.lookoutmetrics#SecurityGroupIdList": { 3517 "type": "list", 3518 "member": { 3519 "target": "com.amazonaws.lookoutmetrics#SecurityGroupId" 3520 } 3521 }, 3522 "com.amazonaws.lookoutmetrics#SensitivityThreshold": { 3523 "type": "integer", 3524 "traits": { 3525 "smithy.api#range": { 3526 "min": 0, 3527 "max": 100 3528 } 3529 } 3530 }, 3531 "com.amazonaws.lookoutmetrics#ServiceCode": { 3532 "type": "string" 3533 }, 3534 "com.amazonaws.lookoutmetrics#ServiceQuotaExceededException": { 3535 "type": "structure", 3536 "members": { 3537 "Message": { 3538 "target": "com.amazonaws.lookoutmetrics#Message", 3539 "traits": { 3540 "smithy.api#required": {} 3541 } 3542 }, 3543 "ResourceId": { 3544 "target": "com.amazonaws.lookoutmetrics#ResourceId", 3545 "traits": { 3546 "smithy.api#documentation": "<p>The ID of the resource.</p>" 3547 } 3548 }, 3549 "ResourceType": { 3550 "target": "com.amazonaws.lookoutmetrics#ResourceType", 3551 "traits": { 3552 "smithy.api#documentation": "<p>The type of the resource.</p>" 3553 } 3554 }, 3555 "QuotaCode": { 3556 "target": "com.amazonaws.lookoutmetrics#QuotaCode", 3557 "traits": { 3558 "smithy.api#documentation": "<p>The quota code.</p>" 3559 } 3560 }, 3561 "ServiceCode": { 3562 "target": "com.amazonaws.lookoutmetrics#ServiceCode", 3563 "traits": { 3564 "smithy.api#documentation": "<p>The service code.</p>" 3565 } 3566 } 3567 }, 3568 "traits": { 3569 "smithy.api#documentation": "<p>The request exceeded the service's quotas. Check the service quotas and try again.</p>", 3570 "smithy.api#error": "client", 3571 "smithy.api#httpError": 402 3572 } 3573 }, 3574 "com.amazonaws.lookoutmetrics#SubnetId": { 3575 "type": "string", 3576 "traits": { 3577 "smithy.api#length": { 3578 "min": 0, 3579 "max": 255 3580 }, 3581 "smithy.api#pattern": "[\\-0-9a-zA-Z]+" 3582 } 3583 }, 3584 "com.amazonaws.lookoutmetrics#SubnetIdList": { 3585 "type": "list", 3586 "member": { 3587 "target": "com.amazonaws.lookoutmetrics#SubnetId" 3588 } 3589 }, 3590 "com.amazonaws.lookoutmetrics#TableName": { 3591 "type": "string", 3592 "traits": { 3593 "smithy.api#length": { 3594 "min": 1, 3595 "max": 100 3596 }, 3597 "smithy.api#pattern": "^[a-zA-Z][a-zA-Z0-9_]*$" 3598 } 3599 }, 3600 "com.amazonaws.lookoutmetrics#TagKey": { 3601 "type": "string", 3602 "traits": { 3603 "smithy.api#length": { 3604 "min": 1, 3605 "max": 128 3606 } 3607 } 3608 }, 3609 "com.amazonaws.lookoutmetrics#TagKeyList": { 3610 "type": "list", 3611 "member": { 3612 "target": "com.amazonaws.lookoutmetrics#TagKey" 3613 }, 3614 "traits": { 3615 "smithy.api#length": { 3616 "min": 1, 3617 "max": 50 3618 } 3619 } 3620 }, 3621 "com.amazonaws.lookoutmetrics#TagMap": { 3622 "type": "map", 3623 "key": { 3624 "target": "com.amazonaws.lookoutmetrics#TagKey" 3625 }, 3626 "value": { 3627 "target": "com.amazonaws.lookoutmetrics#TagValue" 3628 }, 3629 "traits": { 3630 "smithy.api#length": { 3631 "min": 1, 3632 "max": 50 3633 } 3634 } 3635 }, 3636 "com.amazonaws.lookoutmetrics#TagResource": { 3637 "type": "operation", 3638 "input": { 3639 "target": "com.amazonaws.lookoutmetrics#TagResourceRequest" 3640 }, 3641 "output": { 3642 "target": "com.amazonaws.lookoutmetrics#TagResourceResponse" 3643 }, 3644 "errors": [ 3645 { 3646 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 3647 }, 3648 { 3649 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 3650 }, 3651 { 3652 "target": "com.amazonaws.lookoutmetrics#ValidationException" 3653 } 3654 ], 3655 "traits": { 3656 "smithy.api#documentation": "<p>Adds <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> to a detector, dataset, or alert.</p>", 3657 "smithy.api#http": { 3658 "method": "POST", 3659 "uri": "/tags/{ResourceArn}", 3660 "code": 204 3661 } 3662 } 3663 }, 3664 "com.amazonaws.lookoutmetrics#TagResourceRequest": { 3665 "type": "structure", 3666 "members": { 3667 "ResourceArn": { 3668 "target": "com.amazonaws.lookoutmetrics#Arn", 3669 "traits": { 3670 "smithy.api#documentation": "<p>The resource's Amazon Resource Name (ARN).</p>", 3671 "smithy.api#httpLabel": {}, 3672 "smithy.api#jsonName": "resourceArn", 3673 "smithy.api#required": {} 3674 } 3675 }, 3676 "Tags": { 3677 "target": "com.amazonaws.lookoutmetrics#TagMap", 3678 "traits": { 3679 "smithy.api#documentation": "<p>Tags to apply to the resource. Tag keys and values can contain letters, numbers, spaces, and the following\n symbols: <code>_.:/=+@-</code>\n </p>", 3680 "smithy.api#jsonName": "tags", 3681 "smithy.api#required": {} 3682 } 3683 } 3684 } 3685 }, 3686 "com.amazonaws.lookoutmetrics#TagResourceResponse": { 3687 "type": "structure", 3688 "members": {} 3689 }, 3690 "com.amazonaws.lookoutmetrics#TagValue": { 3691 "type": "string", 3692 "traits": { 3693 "smithy.api#length": { 3694 "min": 0, 3695 "max": 256 3696 } 3697 } 3698 }, 3699 "com.amazonaws.lookoutmetrics#TemplatedPath": { 3700 "type": "string", 3701 "traits": { 3702 "smithy.api#length": { 3703 "min": 0, 3704 "max": 1024 3705 }, 3706 "smithy.api#pattern": "^s3://[a-zA-Z0-9_\\-\\/ {}=]+$" 3707 } 3708 }, 3709 "com.amazonaws.lookoutmetrics#TemplatedPathList": { 3710 "type": "list", 3711 "member": { 3712 "target": "com.amazonaws.lookoutmetrics#TemplatedPath" 3713 }, 3714 "traits": { 3715 "smithy.api#length": { 3716 "min": 1, 3717 "max": 1 3718 } 3719 } 3720 }, 3721 "com.amazonaws.lookoutmetrics#TimeSeries": { 3722 "type": "structure", 3723 "members": { 3724 "TimeSeriesId": { 3725 "target": "com.amazonaws.lookoutmetrics#TimeSeriesId", 3726 "traits": { 3727 "smithy.api#documentation": "<p>The ID of the metric.</p>", 3728 "smithy.api#required": {} 3729 } 3730 }, 3731 "DimensionList": { 3732 "target": "com.amazonaws.lookoutmetrics#DimensionNameValueList", 3733 "traits": { 3734 "smithy.api#documentation": "<p>The dimensions of the metric.</p>", 3735 "smithy.api#required": {} 3736 } 3737 }, 3738 "MetricValueList": { 3739 "target": "com.amazonaws.lookoutmetrics#MetricValueList", 3740 "traits": { 3741 "smithy.api#documentation": "<p>The values for the metric.</p>", 3742 "smithy.api#required": {} 3743 } 3744 } 3745 }, 3746 "traits": { 3747 "smithy.api#documentation": "<p>Details about a metric. A metric is an aggregation of the values of a measure for a dimension value, such as\n <i>availability</i> in the <i>us-east-1</i> Region.</p>" 3748 } 3749 }, 3750 "com.amazonaws.lookoutmetrics#TimeSeriesFeedback": { 3751 "type": "structure", 3752 "members": { 3753 "TimeSeriesId": { 3754 "target": "com.amazonaws.lookoutmetrics#TimeSeriesId", 3755 "traits": { 3756 "smithy.api#documentation": "<p>The ID of the metric.</p>" 3757 } 3758 }, 3759 "IsAnomaly": { 3760 "target": "com.amazonaws.lookoutmetrics#Boolean", 3761 "traits": { 3762 "smithy.api#documentation": "<p>Feedback on whether the metric is a legitimate anomaly.</p>" 3763 } 3764 } 3765 }, 3766 "traits": { 3767 "smithy.api#documentation": "<p>Details about feedback submitted for an anomalous metric.</p>" 3768 } 3769 }, 3770 "com.amazonaws.lookoutmetrics#TimeSeriesFeedbackList": { 3771 "type": "list", 3772 "member": { 3773 "target": "com.amazonaws.lookoutmetrics#TimeSeriesFeedback" 3774 } 3775 }, 3776 "com.amazonaws.lookoutmetrics#TimeSeriesId": { 3777 "type": "string", 3778 "traits": { 3779 "smithy.api#length": { 3780 "min": 0, 3781 "max": 520 3782 }, 3783 "smithy.api#pattern": ".*\\S.*" 3784 } 3785 }, 3786 "com.amazonaws.lookoutmetrics#TimeSeriesList": { 3787 "type": "list", 3788 "member": { 3789 "target": "com.amazonaws.lookoutmetrics#TimeSeries" 3790 } 3791 }, 3792 "com.amazonaws.lookoutmetrics#Timestamp": { 3793 "type": "timestamp" 3794 }, 3795 "com.amazonaws.lookoutmetrics#TimestampColumn": { 3796 "type": "structure", 3797 "members": { 3798 "ColumnName": { 3799 "target": "com.amazonaws.lookoutmetrics#ColumnName", 3800 "traits": { 3801 "smithy.api#documentation": "<p>The name of the timestamp column.</p>" 3802 } 3803 }, 3804 "ColumnFormat": { 3805 "target": "com.amazonaws.lookoutmetrics#DateTimeFormat", 3806 "traits": { 3807 "smithy.api#documentation": "<p>The format of the timestamp column.</p>" 3808 } 3809 } 3810 }, 3811 "traits": { 3812 "smithy.api#documentation": "<p>Contains information about the column used to track time in a source data file.</p>" 3813 } 3814 }, 3815 "com.amazonaws.lookoutmetrics#TimestampList": { 3816 "type": "list", 3817 "member": { 3818 "target": "com.amazonaws.lookoutmetrics#TimestampString" 3819 } 3820 }, 3821 "com.amazonaws.lookoutmetrics#TimestampString": { 3822 "type": "string", 3823 "traits": { 3824 "smithy.api#length": { 3825 "min": 0, 3826 "max": 60 3827 }, 3828 "smithy.api#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:]\\/\\_]+\\])?)$" 3829 } 3830 }, 3831 "com.amazonaws.lookoutmetrics#Timezone": { 3832 "type": "string", 3833 "traits": { 3834 "smithy.api#length": { 3835 "min": 0, 3836 "max": 60 3837 }, 3838 "smithy.api#pattern": ".*\\S.*" 3839 } 3840 }, 3841 "com.amazonaws.lookoutmetrics#TooManyRequestsException": { 3842 "type": "structure", 3843 "members": { 3844 "Message": { 3845 "target": "com.amazonaws.lookoutmetrics#Message", 3846 "traits": { 3847 "smithy.api#required": {} 3848 } 3849 } 3850 }, 3851 "traits": { 3852 "smithy.api#documentation": "<p>The request was denied due to too many requests being submitted at the same time.</p>", 3853 "smithy.api#error": "client", 3854 "smithy.api#httpError": 429 3855 } 3856 }, 3857 "com.amazonaws.lookoutmetrics#UUID": { 3858 "type": "string", 3859 "traits": { 3860 "smithy.api#length": { 3861 "min": 0, 3862 "max": 63 3863 }, 3864 "smithy.api#pattern": "^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 3865 } 3866 }, 3867 "com.amazonaws.lookoutmetrics#UntagResource": { 3868 "type": "operation", 3869 "input": { 3870 "target": "com.amazonaws.lookoutmetrics#UntagResourceRequest" 3871 }, 3872 "output": { 3873 "target": "com.amazonaws.lookoutmetrics#UntagResourceResponse" 3874 }, 3875 "errors": [ 3876 { 3877 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 3878 }, 3879 { 3880 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 3881 }, 3882 { 3883 "target": "com.amazonaws.lookoutmetrics#ValidationException" 3884 } 3885 ], 3886 "traits": { 3887 "smithy.api#documentation": "<p>Removes <a href=\"https://docs.aws.amazon.com/lookoutmetrics/latest/dev/detectors-tags.html\">tags</a> from a detector, dataset, or alert.</p>", 3888 "smithy.api#http": { 3889 "method": "DELETE", 3890 "uri": "/tags/{ResourceArn}", 3891 "code": 204 3892 } 3893 } 3894 }, 3895 "com.amazonaws.lookoutmetrics#UntagResourceRequest": { 3896 "type": "structure", 3897 "members": { 3898 "ResourceArn": { 3899 "target": "com.amazonaws.lookoutmetrics#Arn", 3900 "traits": { 3901 "smithy.api#documentation": "<p>The resource's Amazon Resource Name (ARN).</p>", 3902 "smithy.api#httpLabel": {}, 3903 "smithy.api#jsonName": "resourceArn", 3904 "smithy.api#required": {} 3905 } 3906 }, 3907 "TagKeys": { 3908 "target": "com.amazonaws.lookoutmetrics#TagKeyList", 3909 "traits": { 3910 "smithy.api#documentation": "<p>Keys to remove from the resource's tags.</p>", 3911 "smithy.api#httpQuery": "tagKeys", 3912 "smithy.api#jsonName": "tagKeys", 3913 "smithy.api#required": {} 3914 } 3915 } 3916 } 3917 }, 3918 "com.amazonaws.lookoutmetrics#UntagResourceResponse": { 3919 "type": "structure", 3920 "members": {} 3921 }, 3922 "com.amazonaws.lookoutmetrics#UpdateAnomalyDetector": { 3923 "type": "operation", 3924 "input": { 3925 "target": "com.amazonaws.lookoutmetrics#UpdateAnomalyDetectorRequest" 3926 }, 3927 "output": { 3928 "target": "com.amazonaws.lookoutmetrics#UpdateAnomalyDetectorResponse" 3929 }, 3930 "errors": [ 3931 { 3932 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 3933 }, 3934 { 3935 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 3936 }, 3937 { 3938 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 3939 }, 3940 { 3941 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 3942 }, 3943 { 3944 "target": "com.amazonaws.lookoutmetrics#ValidationException" 3945 } 3946 ], 3947 "traits": { 3948 "smithy.api#documentation": "<p>Updates a detector. After activation, you can only change a detector's ingestion delay and description.</p>", 3949 "smithy.api#http": { 3950 "method": "POST", 3951 "uri": "/UpdateAnomalyDetector", 3952 "code": 200 3953 } 3954 } 3955 }, 3956 "com.amazonaws.lookoutmetrics#UpdateAnomalyDetectorRequest": { 3957 "type": "structure", 3958 "members": { 3959 "AnomalyDetectorArn": { 3960 "target": "com.amazonaws.lookoutmetrics#Arn", 3961 "traits": { 3962 "smithy.api#documentation": "<p>The ARN of the detector to update.</p>", 3963 "smithy.api#required": {} 3964 } 3965 }, 3966 "KmsKeyArn": { 3967 "target": "com.amazonaws.lookoutmetrics#KmsKeyArn", 3968 "traits": { 3969 "smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of an AWS KMS encryption key.</p>" 3970 } 3971 }, 3972 "AnomalyDetectorDescription": { 3973 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorDescription", 3974 "traits": { 3975 "smithy.api#documentation": "<p>The updated detector description.</p>" 3976 } 3977 }, 3978 "AnomalyDetectorConfig": { 3979 "target": "com.amazonaws.lookoutmetrics#AnomalyDetectorConfig", 3980 "traits": { 3981 "smithy.api#documentation": "<p>Contains information about the configuration to which the detector will be updated.</p>" 3982 } 3983 } 3984 } 3985 }, 3986 "com.amazonaws.lookoutmetrics#UpdateAnomalyDetectorResponse": { 3987 "type": "structure", 3988 "members": { 3989 "AnomalyDetectorArn": { 3990 "target": "com.amazonaws.lookoutmetrics#Arn", 3991 "traits": { 3992 "smithy.api#documentation": "<p>The ARN of the updated detector.</p>" 3993 } 3994 } 3995 } 3996 }, 3997 "com.amazonaws.lookoutmetrics#UpdateMetricSet": { 3998 "type": "operation", 3999 "input": { 4000 "target": "com.amazonaws.lookoutmetrics#UpdateMetricSetRequest" 4001 }, 4002 "output": { 4003 "target": "com.amazonaws.lookoutmetrics#UpdateMetricSetResponse" 4004 }, 4005 "errors": [ 4006 { 4007 "target": "com.amazonaws.lookoutmetrics#AccessDeniedException" 4008 }, 4009 { 4010 "target": "com.amazonaws.lookoutmetrics#InternalServerException" 4011 }, 4012 { 4013 "target": "com.amazonaws.lookoutmetrics#ResourceNotFoundException" 4014 }, 4015 { 4016 "target": "com.amazonaws.lookoutmetrics#TooManyRequestsException" 4017 }, 4018 { 4019 "target": "com.amazonaws.lookoutmetrics#ValidationException" 4020 } 4021 ], 4022 "traits": { 4023 "smithy.api#documentation": "<p>Updates a dataset.</p>", 4024 "smithy.api#http": { 4025 "method": "POST", 4026 "uri": "/UpdateMetricSet", 4027 "code": 200 4028 } 4029 } 4030 }, 4031 "com.amazonaws.lookoutmetrics#UpdateMetricSetRequest": { 4032 "type": "structure", 4033 "members": { 4034 "MetricSetArn": { 4035 "target": "com.amazonaws.lookoutmetrics#Arn", 4036 "traits": { 4037 "smithy.api#documentation": "<p>The ARN of the dataset to update.</p>", 4038 "smithy.api#required": {} 4039 } 4040 }, 4041 "MetricSetDescription": { 4042 "target": "com.amazonaws.lookoutmetrics#MetricSetDescription", 4043 "traits": { 4044 "smithy.api#documentation": "<p>The dataset's description.</p>" 4045 } 4046 }, 4047 "MetricList": { 4048 "target": "com.amazonaws.lookoutmetrics#MetricList", 4049 "traits": { 4050 "smithy.api#documentation": "<p>The metric list.</p>" 4051 } 4052 }, 4053 "Offset": { 4054 "target": "com.amazonaws.lookoutmetrics#Offset", 4055 "traits": { 4056 "smithy.api#box": {}, 4057 "smithy.api#documentation": "<p>After an interval ends, the amount of time that the detector waits before importing data.</p>" 4058 } 4059 }, 4060 "TimestampColumn": { 4061 "target": "com.amazonaws.lookoutmetrics#TimestampColumn", 4062 "traits": { 4063 "smithy.api#documentation": "<p>The timestamp column.</p>" 4064 } 4065 }, 4066 "DimensionList": { 4067 "target": "com.amazonaws.lookoutmetrics#DimensionList", 4068 "traits": { 4069 "smithy.api#documentation": "<p>The dimension list.</p>" 4070 } 4071 }, 4072 "MetricSetFrequency": { 4073 "target": "com.amazonaws.lookoutmetrics#Frequency", 4074 "traits": { 4075 "smithy.api#documentation": "<p>The dataset's interval.</p>" 4076 } 4077 }, 4078 "MetricSource": { 4079 "target": "com.amazonaws.lookoutmetrics#MetricSource" 4080 } 4081 } 4082 }, 4083 "com.amazonaws.lookoutmetrics#UpdateMetricSetResponse": { 4084 "type": "structure", 4085 "members": { 4086 "MetricSetArn": { 4087 "target": "com.amazonaws.lookoutmetrics#Arn", 4088 "traits": { 4089 "smithy.api#documentation": "<p>The ARN of the dataset.</p>" 4090 } 4091 } 4092 } 4093 }, 4094 "com.amazonaws.lookoutmetrics#ValidationException": { 4095 "type": "structure", 4096 "members": { 4097 "Message": { 4098 "target": "com.amazonaws.lookoutmetrics#Message", 4099 "traits": { 4100 "smithy.api#required": {} 4101 } 4102 }, 4103 "Reason": { 4104 "target": "com.amazonaws.lookoutmetrics#ValidationExceptionReason", 4105 "traits": { 4106 "smithy.api#documentation": "<p>The reason that validation failed.</p>" 4107 } 4108 }, 4109 "Fields": { 4110 "target": "com.amazonaws.lookoutmetrics#ValidationExceptionFieldList", 4111 "traits": { 4112 "smithy.api#documentation": "<p>Fields that failed validation.</p>" 4113 } 4114 } 4115 }, 4116 "traits": { 4117 "smithy.api#documentation": "<p>The input fails to satisfy the constraints specified by the AWS service. Check your input values and try\n again.</p>", 4118 "smithy.api#error": "client", 4119 "smithy.api#httpError": 400 4120 } 4121 }, 4122 "com.amazonaws.lookoutmetrics#ValidationExceptionField": { 4123 "type": "structure", 4124 "members": { 4125 "Name": { 4126 "target": "com.amazonaws.lookoutmetrics#FieldName", 4127 "traits": { 4128 "smithy.api#documentation": "<p>The name of the field.</p>", 4129 "smithy.api#required": {} 4130 } 4131 }, 4132 "Message": { 4133 "target": "com.amazonaws.lookoutmetrics#Message", 4134 "traits": { 4135 "smithy.api#documentation": "<p>The message with more information about the validation exception.</p>", 4136 "smithy.api#required": {} 4137 } 4138 } 4139 }, 4140 "traits": { 4141 "smithy.api#documentation": "<p>Contains information about a a field in a validation exception.</p>" 4142 } 4143 }, 4144 "com.amazonaws.lookoutmetrics#ValidationExceptionFieldList": { 4145 "type": "list", 4146 "member": { 4147 "target": "com.amazonaws.lookoutmetrics#ValidationExceptionField" 4148 } 4149 }, 4150 "com.amazonaws.lookoutmetrics#ValidationExceptionReason": { 4151 "type": "string", 4152 "traits": { 4153 "smithy.api#enum": [ 4154 { 4155 "value": "UNKNOWN_OPERATION", 4156 "name": "UNKNOWN_OPERATION" 4157 }, 4158 { 4159 "value": "CANNOT_PARSE", 4160 "name": "CANNOT_PARSE" 4161 }, 4162 { 4163 "value": "FIELD_VALIDATION_FAILED", 4164 "name": "FIELD_VALIDATION_FAILED" 4165 }, 4166 { 4167 "value": "OTHER", 4168 "name": "OTHER" 4169 } 4170 ] 4171 } 4172 }, 4173 "com.amazonaws.lookoutmetrics#VpcConfiguration": { 4174 "type": "structure", 4175 "members": { 4176 "SubnetIdList": { 4177 "target": "com.amazonaws.lookoutmetrics#SubnetIdList", 4178 "traits": { 4179 "smithy.api#documentation": "<p>An array of strings containing the Amazon VPC subnet IDs (e.g., <code>subnet-0bb1c79de3EXAMPLE</code>.</p>", 4180 "smithy.api#required": {} 4181 } 4182 }, 4183 "SecurityGroupIdList": { 4184 "target": "com.amazonaws.lookoutmetrics#SecurityGroupIdList", 4185 "traits": { 4186 "smithy.api#documentation": "<p>An array of strings containing the list of security groups.</p>", 4187 "smithy.api#required": {} 4188 } 4189 } 4190 }, 4191 "traits": { 4192 "smithy.api#documentation": "<p>Contains configuration information about the Amazon Virtual Private Cloud (VPC).</p>" 4193 } 4194 } 4195 } 4196} 4197