github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/devops-guru/2020-12-01/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2020-12-01", 5 "endpointPrefix":"devops-guru", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"Amazon DevOps Guru", 9 "serviceId":"DevOps Guru", 10 "signatureVersion":"v4", 11 "signingName":"devops-guru", 12 "uid":"devops-guru-2020-12-01" 13 }, 14 "operations":{ 15 "AddNotificationChannel":{ 16 "name":"AddNotificationChannel", 17 "http":{ 18 "method":"PUT", 19 "requestUri":"/channels", 20 "responseCode":200 21 }, 22 "input":{"shape":"AddNotificationChannelRequest"}, 23 "output":{"shape":"AddNotificationChannelResponse"}, 24 "errors":[ 25 {"shape":"AccessDeniedException"}, 26 {"shape":"ConflictException"}, 27 {"shape":"InternalServerException"}, 28 {"shape":"ResourceNotFoundException"}, 29 {"shape":"ServiceQuotaExceededException"}, 30 {"shape":"ThrottlingException"}, 31 {"shape":"ValidationException"} 32 ] 33 }, 34 "DescribeAccountHealth":{ 35 "name":"DescribeAccountHealth", 36 "http":{ 37 "method":"GET", 38 "requestUri":"/accounts/health", 39 "responseCode":200 40 }, 41 "input":{"shape":"DescribeAccountHealthRequest"}, 42 "output":{"shape":"DescribeAccountHealthResponse"}, 43 "errors":[ 44 {"shape":"AccessDeniedException"}, 45 {"shape":"InternalServerException"}, 46 {"shape":"ThrottlingException"}, 47 {"shape":"ValidationException"} 48 ] 49 }, 50 "DescribeAccountOverview":{ 51 "name":"DescribeAccountOverview", 52 "http":{ 53 "method":"POST", 54 "requestUri":"/accounts/overview", 55 "responseCode":200 56 }, 57 "input":{"shape":"DescribeAccountOverviewRequest"}, 58 "output":{"shape":"DescribeAccountOverviewResponse"}, 59 "errors":[ 60 {"shape":"AccessDeniedException"}, 61 {"shape":"InternalServerException"}, 62 {"shape":"ThrottlingException"}, 63 {"shape":"ValidationException"} 64 ] 65 }, 66 "DescribeAnomaly":{ 67 "name":"DescribeAnomaly", 68 "http":{ 69 "method":"GET", 70 "requestUri":"/anomalies/{Id}", 71 "responseCode":200 72 }, 73 "input":{"shape":"DescribeAnomalyRequest"}, 74 "output":{"shape":"DescribeAnomalyResponse"}, 75 "errors":[ 76 {"shape":"AccessDeniedException"}, 77 {"shape":"InternalServerException"}, 78 {"shape":"ResourceNotFoundException"}, 79 {"shape":"ThrottlingException"}, 80 {"shape":"ValidationException"} 81 ] 82 }, 83 "DescribeFeedback":{ 84 "name":"DescribeFeedback", 85 "http":{ 86 "method":"POST", 87 "requestUri":"/feedback", 88 "responseCode":200 89 }, 90 "input":{"shape":"DescribeFeedbackRequest"}, 91 "output":{"shape":"DescribeFeedbackResponse"}, 92 "errors":[ 93 {"shape":"AccessDeniedException"}, 94 {"shape":"InternalServerException"}, 95 {"shape":"ResourceNotFoundException"}, 96 {"shape":"ThrottlingException"}, 97 {"shape":"ValidationException"} 98 ] 99 }, 100 "DescribeInsight":{ 101 "name":"DescribeInsight", 102 "http":{ 103 "method":"GET", 104 "requestUri":"/insights/{Id}", 105 "responseCode":200 106 }, 107 "input":{"shape":"DescribeInsightRequest"}, 108 "output":{"shape":"DescribeInsightResponse"}, 109 "errors":[ 110 {"shape":"AccessDeniedException"}, 111 {"shape":"InternalServerException"}, 112 {"shape":"ResourceNotFoundException"}, 113 {"shape":"ThrottlingException"}, 114 {"shape":"ValidationException"} 115 ] 116 }, 117 "DescribeResourceCollectionHealth":{ 118 "name":"DescribeResourceCollectionHealth", 119 "http":{ 120 "method":"GET", 121 "requestUri":"/accounts/health/resource-collection/{ResourceCollectionType}", 122 "responseCode":200 123 }, 124 "input":{"shape":"DescribeResourceCollectionHealthRequest"}, 125 "output":{"shape":"DescribeResourceCollectionHealthResponse"}, 126 "errors":[ 127 {"shape":"AccessDeniedException"}, 128 {"shape":"InternalServerException"}, 129 {"shape":"ThrottlingException"}, 130 {"shape":"ValidationException"} 131 ] 132 }, 133 "DescribeServiceIntegration":{ 134 "name":"DescribeServiceIntegration", 135 "http":{ 136 "method":"GET", 137 "requestUri":"/service-integrations", 138 "responseCode":200 139 }, 140 "input":{"shape":"DescribeServiceIntegrationRequest"}, 141 "output":{"shape":"DescribeServiceIntegrationResponse"}, 142 "errors":[ 143 {"shape":"AccessDeniedException"}, 144 {"shape":"InternalServerException"}, 145 {"shape":"ThrottlingException"}, 146 {"shape":"ValidationException"} 147 ] 148 }, 149 "GetCostEstimation":{ 150 "name":"GetCostEstimation", 151 "http":{ 152 "method":"GET", 153 "requestUri":"/cost-estimation", 154 "responseCode":200 155 }, 156 "input":{"shape":"GetCostEstimationRequest"}, 157 "output":{"shape":"GetCostEstimationResponse"}, 158 "errors":[ 159 {"shape":"AccessDeniedException"}, 160 {"shape":"InternalServerException"}, 161 {"shape":"ResourceNotFoundException"}, 162 {"shape":"ThrottlingException"}, 163 {"shape":"ValidationException"} 164 ] 165 }, 166 "GetResourceCollection":{ 167 "name":"GetResourceCollection", 168 "http":{ 169 "method":"GET", 170 "requestUri":"/resource-collections/{ResourceCollectionType}", 171 "responseCode":200 172 }, 173 "input":{"shape":"GetResourceCollectionRequest"}, 174 "output":{"shape":"GetResourceCollectionResponse"}, 175 "errors":[ 176 {"shape":"AccessDeniedException"}, 177 {"shape":"InternalServerException"}, 178 {"shape":"ResourceNotFoundException"}, 179 {"shape":"ThrottlingException"}, 180 {"shape":"ValidationException"} 181 ] 182 }, 183 "ListAnomaliesForInsight":{ 184 "name":"ListAnomaliesForInsight", 185 "http":{ 186 "method":"POST", 187 "requestUri":"/anomalies/insight/{InsightId}", 188 "responseCode":200 189 }, 190 "input":{"shape":"ListAnomaliesForInsightRequest"}, 191 "output":{"shape":"ListAnomaliesForInsightResponse"}, 192 "errors":[ 193 {"shape":"AccessDeniedException"}, 194 {"shape":"InternalServerException"}, 195 {"shape":"ResourceNotFoundException"}, 196 {"shape":"ThrottlingException"}, 197 {"shape":"ValidationException"} 198 ] 199 }, 200 "ListEvents":{ 201 "name":"ListEvents", 202 "http":{ 203 "method":"POST", 204 "requestUri":"/events", 205 "responseCode":200 206 }, 207 "input":{"shape":"ListEventsRequest"}, 208 "output":{"shape":"ListEventsResponse"}, 209 "errors":[ 210 {"shape":"AccessDeniedException"}, 211 {"shape":"InternalServerException"}, 212 {"shape":"ResourceNotFoundException"}, 213 {"shape":"ThrottlingException"}, 214 {"shape":"ValidationException"} 215 ] 216 }, 217 "ListInsights":{ 218 "name":"ListInsights", 219 "http":{ 220 "method":"POST", 221 "requestUri":"/insights", 222 "responseCode":200 223 }, 224 "input":{"shape":"ListInsightsRequest"}, 225 "output":{"shape":"ListInsightsResponse"}, 226 "errors":[ 227 {"shape":"AccessDeniedException"}, 228 {"shape":"InternalServerException"}, 229 {"shape":"ThrottlingException"}, 230 {"shape":"ValidationException"} 231 ] 232 }, 233 "ListNotificationChannels":{ 234 "name":"ListNotificationChannels", 235 "http":{ 236 "method":"POST", 237 "requestUri":"/channels", 238 "responseCode":200 239 }, 240 "input":{"shape":"ListNotificationChannelsRequest"}, 241 "output":{"shape":"ListNotificationChannelsResponse"}, 242 "errors":[ 243 {"shape":"AccessDeniedException"}, 244 {"shape":"InternalServerException"}, 245 {"shape":"ThrottlingException"}, 246 {"shape":"ValidationException"} 247 ] 248 }, 249 "ListRecommendations":{ 250 "name":"ListRecommendations", 251 "http":{ 252 "method":"POST", 253 "requestUri":"/recommendations", 254 "responseCode":200 255 }, 256 "input":{"shape":"ListRecommendationsRequest"}, 257 "output":{"shape":"ListRecommendationsResponse"}, 258 "errors":[ 259 {"shape":"AccessDeniedException"}, 260 {"shape":"InternalServerException"}, 261 {"shape":"ResourceNotFoundException"}, 262 {"shape":"ThrottlingException"}, 263 {"shape":"ValidationException"} 264 ] 265 }, 266 "PutFeedback":{ 267 "name":"PutFeedback", 268 "http":{ 269 "method":"PUT", 270 "requestUri":"/feedback", 271 "responseCode":200 272 }, 273 "input":{"shape":"PutFeedbackRequest"}, 274 "output":{"shape":"PutFeedbackResponse"}, 275 "errors":[ 276 {"shape":"AccessDeniedException"}, 277 {"shape":"ConflictException"}, 278 {"shape":"InternalServerException"}, 279 {"shape":"ResourceNotFoundException"}, 280 {"shape":"ThrottlingException"}, 281 {"shape":"ValidationException"} 282 ] 283 }, 284 "RemoveNotificationChannel":{ 285 "name":"RemoveNotificationChannel", 286 "http":{ 287 "method":"DELETE", 288 "requestUri":"/channels/{Id}", 289 "responseCode":200 290 }, 291 "input":{"shape":"RemoveNotificationChannelRequest"}, 292 "output":{"shape":"RemoveNotificationChannelResponse"}, 293 "errors":[ 294 {"shape":"AccessDeniedException"}, 295 {"shape":"ConflictException"}, 296 {"shape":"InternalServerException"}, 297 {"shape":"ResourceNotFoundException"}, 298 {"shape":"ThrottlingException"}, 299 {"shape":"ValidationException"} 300 ] 301 }, 302 "SearchInsights":{ 303 "name":"SearchInsights", 304 "http":{ 305 "method":"POST", 306 "requestUri":"/insights/search", 307 "responseCode":200 308 }, 309 "input":{"shape":"SearchInsightsRequest"}, 310 "output":{"shape":"SearchInsightsResponse"}, 311 "errors":[ 312 {"shape":"AccessDeniedException"}, 313 {"shape":"InternalServerException"}, 314 {"shape":"ThrottlingException"}, 315 {"shape":"ValidationException"} 316 ] 317 }, 318 "StartCostEstimation":{ 319 "name":"StartCostEstimation", 320 "http":{ 321 "method":"PUT", 322 "requestUri":"/cost-estimation", 323 "responseCode":200 324 }, 325 "input":{"shape":"StartCostEstimationRequest"}, 326 "output":{"shape":"StartCostEstimationResponse"}, 327 "errors":[ 328 {"shape":"AccessDeniedException"}, 329 {"shape":"ConflictException"}, 330 {"shape":"InternalServerException"}, 331 {"shape":"ResourceNotFoundException"}, 332 {"shape":"ThrottlingException"}, 333 {"shape":"ValidationException"} 334 ] 335 }, 336 "UpdateResourceCollection":{ 337 "name":"UpdateResourceCollection", 338 "http":{ 339 "method":"PUT", 340 "requestUri":"/resource-collections", 341 "responseCode":200 342 }, 343 "input":{"shape":"UpdateResourceCollectionRequest"}, 344 "output":{"shape":"UpdateResourceCollectionResponse"}, 345 "errors":[ 346 {"shape":"AccessDeniedException"}, 347 {"shape":"ConflictException"}, 348 {"shape":"InternalServerException"}, 349 {"shape":"ThrottlingException"}, 350 {"shape":"ValidationException"} 351 ] 352 }, 353 "UpdateServiceIntegration":{ 354 "name":"UpdateServiceIntegration", 355 "http":{ 356 "method":"PUT", 357 "requestUri":"/service-integrations", 358 "responseCode":200 359 }, 360 "input":{"shape":"UpdateServiceIntegrationRequest"}, 361 "output":{"shape":"UpdateServiceIntegrationResponse"}, 362 "errors":[ 363 {"shape":"AccessDeniedException"}, 364 {"shape":"ConflictException"}, 365 {"shape":"InternalServerException"}, 366 {"shape":"ThrottlingException"}, 367 {"shape":"ValidationException"} 368 ] 369 } 370 }, 371 "shapes":{ 372 "AccessDeniedException":{ 373 "type":"structure", 374 "required":["Message"], 375 "members":{ 376 "Message":{"shape":"ErrorMessageString"} 377 }, 378 "error":{"httpStatusCode":403}, 379 "exception":true 380 }, 381 "AddNotificationChannelRequest":{ 382 "type":"structure", 383 "required":["Config"], 384 "members":{ 385 "Config":{"shape":"NotificationChannelConfig"} 386 } 387 }, 388 "AddNotificationChannelResponse":{ 389 "type":"structure", 390 "required":["Id"], 391 "members":{ 392 "Id":{"shape":"NotificationChannelId"} 393 } 394 }, 395 "AnomalyId":{ 396 "type":"string", 397 "max":100, 398 "min":1, 399 "pattern":"^[\\w-]*$" 400 }, 401 "AnomalyLimit":{ 402 "type":"double", 403 "box":true 404 }, 405 "AnomalyReportedTimeRange":{ 406 "type":"structure", 407 "required":["OpenTime"], 408 "members":{ 409 "OpenTime":{"shape":"Timestamp"}, 410 "CloseTime":{"shape":"Timestamp"} 411 } 412 }, 413 "AnomalySeverity":{ 414 "type":"string", 415 "enum":[ 416 "LOW", 417 "MEDIUM", 418 "HIGH" 419 ] 420 }, 421 "AnomalySourceDetails":{ 422 "type":"structure", 423 "members":{ 424 "CloudWatchMetrics":{"shape":"CloudWatchMetricsDetails"} 425 } 426 }, 427 "AnomalyStatus":{ 428 "type":"string", 429 "enum":[ 430 "ONGOING", 431 "CLOSED" 432 ] 433 }, 434 "AnomalyTimeRange":{ 435 "type":"structure", 436 "required":["StartTime"], 437 "members":{ 438 "StartTime":{"shape":"Timestamp"}, 439 "EndTime":{"shape":"Timestamp"} 440 } 441 }, 442 "Channels":{ 443 "type":"list", 444 "member":{"shape":"NotificationChannel"} 445 }, 446 "ClientToken":{ 447 "type":"string", 448 "max":100, 449 "min":1, 450 "pattern":"^[a-zA-Z0-9]+[a-zA-Z0-9-]*$" 451 }, 452 "CloudFormationCollection":{ 453 "type":"structure", 454 "members":{ 455 "StackNames":{"shape":"StackNames"} 456 } 457 }, 458 "CloudFormationCollectionFilter":{ 459 "type":"structure", 460 "members":{ 461 "StackNames":{"shape":"StackNames"} 462 } 463 }, 464 "CloudFormationCostEstimationResourceCollectionFilter":{ 465 "type":"structure", 466 "members":{ 467 "StackNames":{"shape":"CostEstimationStackNames"} 468 } 469 }, 470 "CloudFormationHealth":{ 471 "type":"structure", 472 "members":{ 473 "StackName":{"shape":"StackName"}, 474 "Insight":{"shape":"InsightHealth"} 475 } 476 }, 477 "CloudFormationHealths":{ 478 "type":"list", 479 "member":{"shape":"CloudFormationHealth"} 480 }, 481 "CloudWatchMetricsDetail":{ 482 "type":"structure", 483 "members":{ 484 "MetricName":{"shape":"CloudWatchMetricsMetricName"}, 485 "Namespace":{"shape":"CloudWatchMetricsNamespace"}, 486 "Dimensions":{"shape":"CloudWatchMetricsDimensions"}, 487 "Stat":{"shape":"CloudWatchMetricsStat"}, 488 "Unit":{"shape":"CloudWatchMetricsUnit"}, 489 "Period":{"shape":"CloudWatchMetricsPeriod"} 490 } 491 }, 492 "CloudWatchMetricsDetails":{ 493 "type":"list", 494 "member":{"shape":"CloudWatchMetricsDetail"} 495 }, 496 "CloudWatchMetricsDimension":{ 497 "type":"structure", 498 "members":{ 499 "Name":{"shape":"CloudWatchMetricsDimensionName"}, 500 "Value":{"shape":"CloudWatchMetricsDimensionValue"} 501 } 502 }, 503 "CloudWatchMetricsDimensionName":{"type":"string"}, 504 "CloudWatchMetricsDimensionValue":{"type":"string"}, 505 "CloudWatchMetricsDimensions":{ 506 "type":"list", 507 "member":{"shape":"CloudWatchMetricsDimension"} 508 }, 509 "CloudWatchMetricsMetricName":{"type":"string"}, 510 "CloudWatchMetricsNamespace":{"type":"string"}, 511 "CloudWatchMetricsPeriod":{"type":"integer"}, 512 "CloudWatchMetricsStat":{ 513 "type":"string", 514 "enum":[ 515 "Sum", 516 "Average", 517 "SampleCount", 518 "Minimum", 519 "Maximum", 520 "p99", 521 "p90", 522 "p50" 523 ] 524 }, 525 "CloudWatchMetricsUnit":{"type":"string"}, 526 "ConflictException":{ 527 "type":"structure", 528 "required":[ 529 "Message", 530 "ResourceId", 531 "ResourceType" 532 ], 533 "members":{ 534 "Message":{"shape":"ErrorMessageString"}, 535 "ResourceId":{"shape":"ResourceIdString"}, 536 "ResourceType":{"shape":"ResourceIdType"} 537 }, 538 "error":{"httpStatusCode":409}, 539 "exception":true 540 }, 541 "Cost":{"type":"double"}, 542 "CostEstimationResourceCollectionFilter":{ 543 "type":"structure", 544 "members":{ 545 "CloudFormation":{"shape":"CloudFormationCostEstimationResourceCollectionFilter"} 546 } 547 }, 548 "CostEstimationServiceResourceCount":{"type":"integer"}, 549 "CostEstimationServiceResourceState":{ 550 "type":"string", 551 "enum":[ 552 "ACTIVE", 553 "INACTIVE" 554 ] 555 }, 556 "CostEstimationStackNames":{ 557 "type":"list", 558 "member":{"shape":"StackName"}, 559 "max":1, 560 "min":1 561 }, 562 "CostEstimationStatus":{ 563 "type":"string", 564 "enum":[ 565 "ONGOING", 566 "COMPLETED" 567 ] 568 }, 569 "CostEstimationTimeRange":{ 570 "type":"structure", 571 "members":{ 572 "StartTime":{"shape":"Timestamp"}, 573 "EndTime":{"shape":"Timestamp"} 574 } 575 }, 576 "DescribeAccountHealthRequest":{ 577 "type":"structure", 578 "members":{ 579 } 580 }, 581 "DescribeAccountHealthResponse":{ 582 "type":"structure", 583 "required":[ 584 "OpenReactiveInsights", 585 "OpenProactiveInsights", 586 "MetricsAnalyzed", 587 "ResourceHours" 588 ], 589 "members":{ 590 "OpenReactiveInsights":{"shape":"NumOpenReactiveInsights"}, 591 "OpenProactiveInsights":{"shape":"NumOpenProactiveInsights"}, 592 "MetricsAnalyzed":{"shape":"NumMetricsAnalyzed"}, 593 "ResourceHours":{"shape":"ResourceHours"} 594 } 595 }, 596 "DescribeAccountOverviewRequest":{ 597 "type":"structure", 598 "required":["FromTime"], 599 "members":{ 600 "FromTime":{"shape":"Timestamp"}, 601 "ToTime":{"shape":"Timestamp"} 602 } 603 }, 604 "DescribeAccountOverviewResponse":{ 605 "type":"structure", 606 "required":[ 607 "ReactiveInsights", 608 "ProactiveInsights", 609 "MeanTimeToRecoverInMilliseconds" 610 ], 611 "members":{ 612 "ReactiveInsights":{"shape":"NumReactiveInsights"}, 613 "ProactiveInsights":{"shape":"NumProactiveInsights"}, 614 "MeanTimeToRecoverInMilliseconds":{"shape":"MeanTimeToRecoverInMilliseconds"} 615 } 616 }, 617 "DescribeAnomalyRequest":{ 618 "type":"structure", 619 "required":["Id"], 620 "members":{ 621 "Id":{ 622 "shape":"AnomalyId", 623 "location":"uri", 624 "locationName":"Id" 625 } 626 } 627 }, 628 "DescribeAnomalyResponse":{ 629 "type":"structure", 630 "members":{ 631 "ProactiveAnomaly":{"shape":"ProactiveAnomaly"}, 632 "ReactiveAnomaly":{"shape":"ReactiveAnomaly"} 633 } 634 }, 635 "DescribeFeedbackRequest":{ 636 "type":"structure", 637 "members":{ 638 "InsightId":{"shape":"InsightId"} 639 } 640 }, 641 "DescribeFeedbackResponse":{ 642 "type":"structure", 643 "members":{ 644 "InsightFeedback":{"shape":"InsightFeedback"} 645 } 646 }, 647 "DescribeInsightRequest":{ 648 "type":"structure", 649 "required":["Id"], 650 "members":{ 651 "Id":{ 652 "shape":"InsightId", 653 "location":"uri", 654 "locationName":"Id" 655 } 656 } 657 }, 658 "DescribeInsightResponse":{ 659 "type":"structure", 660 "members":{ 661 "ProactiveInsight":{"shape":"ProactiveInsight"}, 662 "ReactiveInsight":{"shape":"ReactiveInsight"} 663 } 664 }, 665 "DescribeResourceCollectionHealthRequest":{ 666 "type":"structure", 667 "required":["ResourceCollectionType"], 668 "members":{ 669 "ResourceCollectionType":{ 670 "shape":"ResourceCollectionType", 671 "location":"uri", 672 "locationName":"ResourceCollectionType" 673 }, 674 "NextToken":{ 675 "shape":"UuidNextToken", 676 "location":"querystring", 677 "locationName":"NextToken" 678 } 679 } 680 }, 681 "DescribeResourceCollectionHealthResponse":{ 682 "type":"structure", 683 "required":["CloudFormation"], 684 "members":{ 685 "CloudFormation":{"shape":"CloudFormationHealths"}, 686 "Service":{"shape":"ServiceHealths"}, 687 "NextToken":{"shape":"UuidNextToken"} 688 } 689 }, 690 "DescribeServiceIntegrationRequest":{ 691 "type":"structure", 692 "members":{ 693 } 694 }, 695 "DescribeServiceIntegrationResponse":{ 696 "type":"structure", 697 "members":{ 698 "ServiceIntegration":{"shape":"ServiceIntegrationConfig"} 699 } 700 }, 701 "EndTimeRange":{ 702 "type":"structure", 703 "members":{ 704 "FromTime":{"shape":"Timestamp"}, 705 "ToTime":{"shape":"Timestamp"} 706 } 707 }, 708 "ErrorMessageString":{"type":"string"}, 709 "ErrorNameString":{"type":"string"}, 710 "ErrorQuotaCodeString":{"type":"string"}, 711 "ErrorServiceCodeString":{"type":"string"}, 712 "Event":{ 713 "type":"structure", 714 "members":{ 715 "ResourceCollection":{"shape":"ResourceCollection"}, 716 "Id":{"shape":"EventId"}, 717 "Time":{"shape":"Timestamp"}, 718 "EventSource":{"shape":"EventSource"}, 719 "Name":{"shape":"EventName"}, 720 "DataSource":{"shape":"EventDataSource"}, 721 "EventClass":{"shape":"EventClass"}, 722 "Resources":{"shape":"EventResources"} 723 } 724 }, 725 "EventClass":{ 726 "type":"string", 727 "enum":[ 728 "INFRASTRUCTURE", 729 "DEPLOYMENT", 730 "SECURITY_CHANGE", 731 "CONFIG_CHANGE", 732 "SCHEMA_CHANGE" 733 ] 734 }, 735 "EventDataSource":{ 736 "type":"string", 737 "enum":[ 738 "AWS_CLOUD_TRAIL", 739 "AWS_CODE_DEPLOY" 740 ] 741 }, 742 "EventId":{"type":"string"}, 743 "EventName":{ 744 "type":"string", 745 "max":50, 746 "min":0 747 }, 748 "EventResource":{ 749 "type":"structure", 750 "members":{ 751 "Type":{"shape":"EventResourceType"}, 752 "Name":{"shape":"EventResourceName"}, 753 "Arn":{"shape":"EventResourceArn"} 754 } 755 }, 756 "EventResourceArn":{ 757 "type":"string", 758 "max":2048, 759 "min":36, 760 "pattern":"^arn:aws[-a-z]*:[a-z0-9-]*:[a-z0-9-]*:\\d{12}:.*$" 761 }, 762 "EventResourceName":{ 763 "type":"string", 764 "max":2048, 765 "min":0, 766 "pattern":"^.*$" 767 }, 768 "EventResourceType":{ 769 "type":"string", 770 "max":2048, 771 "min":0, 772 "pattern":"^.*$" 773 }, 774 "EventResources":{ 775 "type":"list", 776 "member":{"shape":"EventResource"} 777 }, 778 "EventSource":{ 779 "type":"string", 780 "max":50, 781 "min":10, 782 "pattern":"^[a-z]+[a-z0-9]*\\.amazonaws\\.com|aws\\.events$" 783 }, 784 "EventTimeRange":{ 785 "type":"structure", 786 "required":[ 787 "FromTime", 788 "ToTime" 789 ], 790 "members":{ 791 "FromTime":{"shape":"Timestamp"}, 792 "ToTime":{"shape":"Timestamp"} 793 } 794 }, 795 "Events":{ 796 "type":"list", 797 "member":{"shape":"Event"} 798 }, 799 "GetCostEstimationRequest":{ 800 "type":"structure", 801 "members":{ 802 "NextToken":{ 803 "shape":"UuidNextToken", 804 "location":"querystring", 805 "locationName":"NextToken" 806 } 807 } 808 }, 809 "GetCostEstimationResponse":{ 810 "type":"structure", 811 "members":{ 812 "ResourceCollection":{"shape":"CostEstimationResourceCollectionFilter"}, 813 "Status":{"shape":"CostEstimationStatus"}, 814 "Costs":{"shape":"ServiceResourceCosts"}, 815 "TimeRange":{"shape":"CostEstimationTimeRange"}, 816 "TotalCost":{"shape":"Cost"}, 817 "NextToken":{"shape":"UuidNextToken"} 818 } 819 }, 820 "GetResourceCollectionRequest":{ 821 "type":"structure", 822 "required":["ResourceCollectionType"], 823 "members":{ 824 "ResourceCollectionType":{ 825 "shape":"ResourceCollectionType", 826 "location":"uri", 827 "locationName":"ResourceCollectionType" 828 }, 829 "NextToken":{ 830 "shape":"UuidNextToken", 831 "location":"querystring", 832 "locationName":"NextToken" 833 } 834 } 835 }, 836 "GetResourceCollectionResponse":{ 837 "type":"structure", 838 "members":{ 839 "ResourceCollection":{"shape":"ResourceCollectionFilter"}, 840 "NextToken":{"shape":"UuidNextToken"} 841 } 842 }, 843 "InsightFeedback":{ 844 "type":"structure", 845 "members":{ 846 "Id":{"shape":"InsightId"}, 847 "Feedback":{"shape":"InsightFeedbackOption"} 848 } 849 }, 850 "InsightFeedbackOption":{ 851 "type":"string", 852 "enum":[ 853 "VALID_COLLECTION", 854 "RECOMMENDATION_USEFUL", 855 "ALERT_TOO_SENSITIVE", 856 "DATA_NOISY_ANOMALY", 857 "DATA_INCORRECT" 858 ] 859 }, 860 "InsightHealth":{ 861 "type":"structure", 862 "members":{ 863 "OpenProactiveInsights":{"shape":"NumOpenProactiveInsights"}, 864 "OpenReactiveInsights":{"shape":"NumOpenReactiveInsights"}, 865 "MeanTimeToRecoverInMilliseconds":{"shape":"MeanTimeToRecoverInMilliseconds"} 866 } 867 }, 868 "InsightId":{ 869 "type":"string", 870 "max":100, 871 "min":1, 872 "pattern":"^[\\w-]*$" 873 }, 874 "InsightName":{ 875 "type":"string", 876 "max":530, 877 "min":1, 878 "pattern":"^[\\s\\S]*$" 879 }, 880 "InsightSeverities":{ 881 "type":"list", 882 "member":{"shape":"InsightSeverity"}, 883 "max":3, 884 "min":0 885 }, 886 "InsightSeverity":{ 887 "type":"string", 888 "enum":[ 889 "LOW", 890 "MEDIUM", 891 "HIGH" 892 ] 893 }, 894 "InsightStatus":{ 895 "type":"string", 896 "enum":[ 897 "ONGOING", 898 "CLOSED" 899 ] 900 }, 901 "InsightStatuses":{ 902 "type":"list", 903 "member":{"shape":"InsightStatus"}, 904 "max":2, 905 "min":0 906 }, 907 "InsightTimeRange":{ 908 "type":"structure", 909 "required":["StartTime"], 910 "members":{ 911 "StartTime":{"shape":"Timestamp"}, 912 "EndTime":{"shape":"Timestamp"} 913 } 914 }, 915 "InsightType":{ 916 "type":"string", 917 "enum":[ 918 "REACTIVE", 919 "PROACTIVE" 920 ] 921 }, 922 "InternalServerException":{ 923 "type":"structure", 924 "required":["Message"], 925 "members":{ 926 "Message":{"shape":"ErrorMessageString"}, 927 "RetryAfterSeconds":{ 928 "shape":"RetryAfterSeconds", 929 "location":"header", 930 "locationName":"Retry-After" 931 } 932 }, 933 "error":{"httpStatusCode":500}, 934 "exception":true, 935 "fault":true 936 }, 937 "ListAnomaliesForInsightMaxResults":{ 938 "type":"integer", 939 "max":500, 940 "min":1 941 }, 942 "ListAnomaliesForInsightRequest":{ 943 "type":"structure", 944 "required":["InsightId"], 945 "members":{ 946 "InsightId":{ 947 "shape":"InsightId", 948 "location":"uri", 949 "locationName":"InsightId" 950 }, 951 "StartTimeRange":{"shape":"StartTimeRange"}, 952 "MaxResults":{"shape":"ListAnomaliesForInsightMaxResults"}, 953 "NextToken":{"shape":"UuidNextToken"} 954 } 955 }, 956 "ListAnomaliesForInsightResponse":{ 957 "type":"structure", 958 "members":{ 959 "ProactiveAnomalies":{"shape":"ProactiveAnomalies"}, 960 "ReactiveAnomalies":{"shape":"ReactiveAnomalies"}, 961 "NextToken":{"shape":"UuidNextToken"} 962 } 963 }, 964 "ListEventsFilters":{ 965 "type":"structure", 966 "members":{ 967 "InsightId":{"shape":"InsightId"}, 968 "EventTimeRange":{"shape":"EventTimeRange"}, 969 "EventClass":{"shape":"EventClass"}, 970 "EventSource":{"shape":"EventSource"}, 971 "DataSource":{"shape":"EventDataSource"}, 972 "ResourceCollection":{"shape":"ResourceCollection"} 973 } 974 }, 975 "ListEventsMaxResults":{ 976 "type":"integer", 977 "max":200, 978 "min":1 979 }, 980 "ListEventsRequest":{ 981 "type":"structure", 982 "required":["Filters"], 983 "members":{ 984 "Filters":{"shape":"ListEventsFilters"}, 985 "MaxResults":{"shape":"ListEventsMaxResults"}, 986 "NextToken":{"shape":"UuidNextToken"} 987 } 988 }, 989 "ListEventsResponse":{ 990 "type":"structure", 991 "required":["Events"], 992 "members":{ 993 "Events":{"shape":"Events"}, 994 "NextToken":{"shape":"UuidNextToken"} 995 } 996 }, 997 "ListInsightsAnyStatusFilter":{ 998 "type":"structure", 999 "required":[ 1000 "Type", 1001 "StartTimeRange" 1002 ], 1003 "members":{ 1004 "Type":{"shape":"InsightType"}, 1005 "StartTimeRange":{"shape":"StartTimeRange"} 1006 } 1007 }, 1008 "ListInsightsClosedStatusFilter":{ 1009 "type":"structure", 1010 "required":[ 1011 "Type", 1012 "EndTimeRange" 1013 ], 1014 "members":{ 1015 "Type":{"shape":"InsightType"}, 1016 "EndTimeRange":{"shape":"EndTimeRange"} 1017 } 1018 }, 1019 "ListInsightsMaxResults":{ 1020 "type":"integer", 1021 "max":100, 1022 "min":1 1023 }, 1024 "ListInsightsOngoingStatusFilter":{ 1025 "type":"structure", 1026 "required":["Type"], 1027 "members":{ 1028 "Type":{"shape":"InsightType"} 1029 } 1030 }, 1031 "ListInsightsRequest":{ 1032 "type":"structure", 1033 "required":["StatusFilter"], 1034 "members":{ 1035 "StatusFilter":{"shape":"ListInsightsStatusFilter"}, 1036 "MaxResults":{"shape":"ListInsightsMaxResults"}, 1037 "NextToken":{"shape":"UuidNextToken"} 1038 } 1039 }, 1040 "ListInsightsResponse":{ 1041 "type":"structure", 1042 "members":{ 1043 "ProactiveInsights":{"shape":"ProactiveInsights"}, 1044 "ReactiveInsights":{"shape":"ReactiveInsights"}, 1045 "NextToken":{"shape":"UuidNextToken"} 1046 } 1047 }, 1048 "ListInsightsStatusFilter":{ 1049 "type":"structure", 1050 "members":{ 1051 "Ongoing":{"shape":"ListInsightsOngoingStatusFilter"}, 1052 "Closed":{"shape":"ListInsightsClosedStatusFilter"}, 1053 "Any":{"shape":"ListInsightsAnyStatusFilter"} 1054 } 1055 }, 1056 "ListNotificationChannelsRequest":{ 1057 "type":"structure", 1058 "members":{ 1059 "NextToken":{"shape":"UuidNextToken"} 1060 } 1061 }, 1062 "ListNotificationChannelsResponse":{ 1063 "type":"structure", 1064 "members":{ 1065 "Channels":{"shape":"Channels"}, 1066 "NextToken":{"shape":"UuidNextToken"} 1067 } 1068 }, 1069 "ListRecommendationsRequest":{ 1070 "type":"structure", 1071 "required":["InsightId"], 1072 "members":{ 1073 "InsightId":{"shape":"InsightId"}, 1074 "NextToken":{"shape":"UuidNextToken"}, 1075 "Locale":{"shape":"Locale"} 1076 } 1077 }, 1078 "ListRecommendationsResponse":{ 1079 "type":"structure", 1080 "members":{ 1081 "Recommendations":{"shape":"Recommendations"}, 1082 "NextToken":{"shape":"UuidNextToken"} 1083 } 1084 }, 1085 "Locale":{ 1086 "type":"string", 1087 "enum":[ 1088 "DE_DE", 1089 "EN_US", 1090 "EN_GB", 1091 "ES_ES", 1092 "FR_FR", 1093 "IT_IT", 1094 "JA_JP", 1095 "KO_KR", 1096 "PT_BR", 1097 "ZH_CN", 1098 "ZH_TW" 1099 ] 1100 }, 1101 "MeanTimeToRecoverInMilliseconds":{"type":"long"}, 1102 "NotificationChannel":{ 1103 "type":"structure", 1104 "members":{ 1105 "Id":{"shape":"NotificationChannelId"}, 1106 "Config":{"shape":"NotificationChannelConfig"} 1107 } 1108 }, 1109 "NotificationChannelConfig":{ 1110 "type":"structure", 1111 "required":["Sns"], 1112 "members":{ 1113 "Sns":{"shape":"SnsChannelConfig"} 1114 } 1115 }, 1116 "NotificationChannelId":{ 1117 "type":"string", 1118 "max":36, 1119 "min":36, 1120 "pattern":"^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" 1121 }, 1122 "NumMetricsAnalyzed":{"type":"integer"}, 1123 "NumOpenProactiveInsights":{"type":"integer"}, 1124 "NumOpenReactiveInsights":{"type":"integer"}, 1125 "NumProactiveInsights":{"type":"integer"}, 1126 "NumReactiveInsights":{"type":"integer"}, 1127 "OpsCenterIntegration":{ 1128 "type":"structure", 1129 "members":{ 1130 "OptInStatus":{"shape":"OptInStatus"} 1131 } 1132 }, 1133 "OpsCenterIntegrationConfig":{ 1134 "type":"structure", 1135 "members":{ 1136 "OptInStatus":{"shape":"OptInStatus"} 1137 } 1138 }, 1139 "OptInStatus":{ 1140 "type":"string", 1141 "enum":[ 1142 "ENABLED", 1143 "DISABLED" 1144 ] 1145 }, 1146 "PredictionTimeRange":{ 1147 "type":"structure", 1148 "required":["StartTime"], 1149 "members":{ 1150 "StartTime":{"shape":"Timestamp"}, 1151 "EndTime":{"shape":"Timestamp"} 1152 } 1153 }, 1154 "ProactiveAnomalies":{ 1155 "type":"list", 1156 "member":{"shape":"ProactiveAnomalySummary"} 1157 }, 1158 "ProactiveAnomaly":{ 1159 "type":"structure", 1160 "members":{ 1161 "Id":{"shape":"AnomalyId"}, 1162 "Severity":{"shape":"AnomalySeverity"}, 1163 "Status":{"shape":"AnomalyStatus"}, 1164 "UpdateTime":{"shape":"Timestamp"}, 1165 "AnomalyTimeRange":{"shape":"AnomalyTimeRange"}, 1166 "AnomalyReportedTimeRange":{"shape":"AnomalyReportedTimeRange"}, 1167 "PredictionTimeRange":{"shape":"PredictionTimeRange"}, 1168 "SourceDetails":{"shape":"AnomalySourceDetails"}, 1169 "AssociatedInsightId":{"shape":"InsightId"}, 1170 "ResourceCollection":{"shape":"ResourceCollection"}, 1171 "Limit":{"shape":"AnomalyLimit"} 1172 } 1173 }, 1174 "ProactiveAnomalySummary":{ 1175 "type":"structure", 1176 "members":{ 1177 "Id":{"shape":"AnomalyId"}, 1178 "Severity":{"shape":"AnomalySeverity"}, 1179 "Status":{"shape":"AnomalyStatus"}, 1180 "UpdateTime":{"shape":"Timestamp"}, 1181 "AnomalyTimeRange":{"shape":"AnomalyTimeRange"}, 1182 "AnomalyReportedTimeRange":{"shape":"AnomalyReportedTimeRange"}, 1183 "PredictionTimeRange":{"shape":"PredictionTimeRange"}, 1184 "SourceDetails":{"shape":"AnomalySourceDetails"}, 1185 "AssociatedInsightId":{"shape":"InsightId"}, 1186 "ResourceCollection":{"shape":"ResourceCollection"}, 1187 "Limit":{"shape":"AnomalyLimit"} 1188 } 1189 }, 1190 "ProactiveInsight":{ 1191 "type":"structure", 1192 "members":{ 1193 "Id":{"shape":"InsightId"}, 1194 "Name":{"shape":"InsightName"}, 1195 "Severity":{"shape":"InsightSeverity"}, 1196 "Status":{"shape":"InsightStatus"}, 1197 "InsightTimeRange":{"shape":"InsightTimeRange"}, 1198 "PredictionTimeRange":{"shape":"PredictionTimeRange"}, 1199 "ResourceCollection":{"shape":"ResourceCollection"}, 1200 "SsmOpsItemId":{"shape":"SsmOpsItemId"} 1201 } 1202 }, 1203 "ProactiveInsightSummary":{ 1204 "type":"structure", 1205 "members":{ 1206 "Id":{"shape":"InsightId"}, 1207 "Name":{"shape":"InsightName"}, 1208 "Severity":{"shape":"InsightSeverity"}, 1209 "Status":{"shape":"InsightStatus"}, 1210 "InsightTimeRange":{"shape":"InsightTimeRange"}, 1211 "PredictionTimeRange":{"shape":"PredictionTimeRange"}, 1212 "ResourceCollection":{"shape":"ResourceCollection"}, 1213 "ServiceCollection":{"shape":"ServiceCollection"} 1214 } 1215 }, 1216 "ProactiveInsights":{ 1217 "type":"list", 1218 "member":{"shape":"ProactiveInsightSummary"} 1219 }, 1220 "PutFeedbackRequest":{ 1221 "type":"structure", 1222 "members":{ 1223 "InsightFeedback":{"shape":"InsightFeedback"} 1224 } 1225 }, 1226 "PutFeedbackResponse":{ 1227 "type":"structure", 1228 "members":{ 1229 } 1230 }, 1231 "ReactiveAnomalies":{ 1232 "type":"list", 1233 "member":{"shape":"ReactiveAnomalySummary"} 1234 }, 1235 "ReactiveAnomaly":{ 1236 "type":"structure", 1237 "members":{ 1238 "Id":{"shape":"AnomalyId"}, 1239 "Severity":{"shape":"AnomalySeverity"}, 1240 "Status":{"shape":"AnomalyStatus"}, 1241 "AnomalyTimeRange":{"shape":"AnomalyTimeRange"}, 1242 "AnomalyReportedTimeRange":{"shape":"AnomalyReportedTimeRange"}, 1243 "SourceDetails":{"shape":"AnomalySourceDetails"}, 1244 "AssociatedInsightId":{"shape":"InsightId"}, 1245 "ResourceCollection":{"shape":"ResourceCollection"} 1246 } 1247 }, 1248 "ReactiveAnomalySummary":{ 1249 "type":"structure", 1250 "members":{ 1251 "Id":{"shape":"AnomalyId"}, 1252 "Severity":{"shape":"AnomalySeverity"}, 1253 "Status":{"shape":"AnomalyStatus"}, 1254 "AnomalyTimeRange":{"shape":"AnomalyTimeRange"}, 1255 "AnomalyReportedTimeRange":{"shape":"AnomalyReportedTimeRange"}, 1256 "SourceDetails":{"shape":"AnomalySourceDetails"}, 1257 "AssociatedInsightId":{"shape":"InsightId"}, 1258 "ResourceCollection":{"shape":"ResourceCollection"} 1259 } 1260 }, 1261 "ReactiveInsight":{ 1262 "type":"structure", 1263 "members":{ 1264 "Id":{"shape":"InsightId"}, 1265 "Name":{"shape":"InsightName"}, 1266 "Severity":{"shape":"InsightSeverity"}, 1267 "Status":{"shape":"InsightStatus"}, 1268 "InsightTimeRange":{"shape":"InsightTimeRange"}, 1269 "ResourceCollection":{"shape":"ResourceCollection"}, 1270 "SsmOpsItemId":{"shape":"SsmOpsItemId"} 1271 } 1272 }, 1273 "ReactiveInsightSummary":{ 1274 "type":"structure", 1275 "members":{ 1276 "Id":{"shape":"InsightId"}, 1277 "Name":{"shape":"InsightName"}, 1278 "Severity":{"shape":"InsightSeverity"}, 1279 "Status":{"shape":"InsightStatus"}, 1280 "InsightTimeRange":{"shape":"InsightTimeRange"}, 1281 "ResourceCollection":{"shape":"ResourceCollection"}, 1282 "ServiceCollection":{"shape":"ServiceCollection"} 1283 } 1284 }, 1285 "ReactiveInsights":{ 1286 "type":"list", 1287 "member":{"shape":"ReactiveInsightSummary"} 1288 }, 1289 "Recommendation":{ 1290 "type":"structure", 1291 "members":{ 1292 "Description":{"shape":"RecommendationDescription"}, 1293 "Link":{"shape":"RecommendationLink"}, 1294 "Name":{"shape":"RecommendationName"}, 1295 "Reason":{"shape":"RecommendationReason"}, 1296 "RelatedEvents":{"shape":"RecommendationRelatedEvents"}, 1297 "RelatedAnomalies":{"shape":"RecommendationRelatedAnomalies"} 1298 } 1299 }, 1300 "RecommendationDescription":{"type":"string"}, 1301 "RecommendationLink":{"type":"string"}, 1302 "RecommendationName":{"type":"string"}, 1303 "RecommendationReason":{"type":"string"}, 1304 "RecommendationRelatedAnomalies":{ 1305 "type":"list", 1306 "member":{"shape":"RecommendationRelatedAnomaly"} 1307 }, 1308 "RecommendationRelatedAnomaly":{ 1309 "type":"structure", 1310 "members":{ 1311 "Resources":{"shape":"RecommendationRelatedAnomalyResources"}, 1312 "SourceDetails":{"shape":"RelatedAnomalySourceDetails"} 1313 } 1314 }, 1315 "RecommendationRelatedAnomalyResource":{ 1316 "type":"structure", 1317 "members":{ 1318 "Name":{"shape":"RecommendationRelatedAnomalyResourceName"}, 1319 "Type":{"shape":"RecommendationRelatedAnomalyResourceType"} 1320 } 1321 }, 1322 "RecommendationRelatedAnomalyResourceName":{"type":"string"}, 1323 "RecommendationRelatedAnomalyResourceType":{"type":"string"}, 1324 "RecommendationRelatedAnomalyResources":{ 1325 "type":"list", 1326 "member":{"shape":"RecommendationRelatedAnomalyResource"} 1327 }, 1328 "RecommendationRelatedAnomalySourceDetail":{ 1329 "type":"structure", 1330 "members":{ 1331 "CloudWatchMetrics":{"shape":"RecommendationRelatedCloudWatchMetricsSourceDetails"} 1332 } 1333 }, 1334 "RecommendationRelatedCloudWatchMetricsSourceDetail":{ 1335 "type":"structure", 1336 "members":{ 1337 "MetricName":{"shape":"RecommendationRelatedCloudWatchMetricsSourceMetricName"}, 1338 "Namespace":{"shape":"RecommendationRelatedCloudWatchMetricsSourceNamespace"} 1339 } 1340 }, 1341 "RecommendationRelatedCloudWatchMetricsSourceDetails":{ 1342 "type":"list", 1343 "member":{"shape":"RecommendationRelatedCloudWatchMetricsSourceDetail"} 1344 }, 1345 "RecommendationRelatedCloudWatchMetricsSourceMetricName":{"type":"string"}, 1346 "RecommendationRelatedCloudWatchMetricsSourceNamespace":{"type":"string"}, 1347 "RecommendationRelatedEvent":{ 1348 "type":"structure", 1349 "members":{ 1350 "Name":{"shape":"RecommendationRelatedEventName"}, 1351 "Resources":{"shape":"RecommendationRelatedEventResources"} 1352 } 1353 }, 1354 "RecommendationRelatedEventName":{"type":"string"}, 1355 "RecommendationRelatedEventResource":{ 1356 "type":"structure", 1357 "members":{ 1358 "Name":{"shape":"RecommendationRelatedEventResourceName"}, 1359 "Type":{"shape":"RecommendationRelatedEventResourceType"} 1360 } 1361 }, 1362 "RecommendationRelatedEventResourceName":{"type":"string"}, 1363 "RecommendationRelatedEventResourceType":{"type":"string"}, 1364 "RecommendationRelatedEventResources":{ 1365 "type":"list", 1366 "member":{"shape":"RecommendationRelatedEventResource"} 1367 }, 1368 "RecommendationRelatedEvents":{ 1369 "type":"list", 1370 "member":{"shape":"RecommendationRelatedEvent"} 1371 }, 1372 "Recommendations":{ 1373 "type":"list", 1374 "member":{"shape":"Recommendation"}, 1375 "max":10, 1376 "min":0 1377 }, 1378 "RelatedAnomalySourceDetails":{ 1379 "type":"list", 1380 "member":{"shape":"RecommendationRelatedAnomalySourceDetail"} 1381 }, 1382 "RemoveNotificationChannelRequest":{ 1383 "type":"structure", 1384 "required":["Id"], 1385 "members":{ 1386 "Id":{ 1387 "shape":"NotificationChannelId", 1388 "location":"uri", 1389 "locationName":"Id" 1390 } 1391 } 1392 }, 1393 "RemoveNotificationChannelResponse":{ 1394 "type":"structure", 1395 "members":{ 1396 } 1397 }, 1398 "ResourceCollection":{ 1399 "type":"structure", 1400 "members":{ 1401 "CloudFormation":{"shape":"CloudFormationCollection"} 1402 } 1403 }, 1404 "ResourceCollectionFilter":{ 1405 "type":"structure", 1406 "members":{ 1407 "CloudFormation":{"shape":"CloudFormationCollectionFilter"} 1408 } 1409 }, 1410 "ResourceCollectionType":{ 1411 "type":"string", 1412 "enum":[ 1413 "AWS_CLOUD_FORMATION", 1414 "AWS_SERVICE" 1415 ] 1416 }, 1417 "ResourceHours":{"type":"long"}, 1418 "ResourceIdString":{"type":"string"}, 1419 "ResourceIdType":{"type":"string"}, 1420 "ResourceNotFoundException":{ 1421 "type":"structure", 1422 "required":[ 1423 "Message", 1424 "ResourceId", 1425 "ResourceType" 1426 ], 1427 "members":{ 1428 "Message":{"shape":"ErrorMessageString"}, 1429 "ResourceId":{"shape":"ResourceIdString"}, 1430 "ResourceType":{"shape":"ResourceIdType"} 1431 }, 1432 "error":{"httpStatusCode":404}, 1433 "exception":true 1434 }, 1435 "ResourceType":{ 1436 "type":"string", 1437 "max":256, 1438 "min":1, 1439 "pattern":"^[a-zA-Z]+[a-zA-Z0-9-_:]*$" 1440 }, 1441 "RetryAfterSeconds":{"type":"integer"}, 1442 "SearchInsightsFilters":{ 1443 "type":"structure", 1444 "members":{ 1445 "Severities":{"shape":"InsightSeverities"}, 1446 "Statuses":{"shape":"InsightStatuses"}, 1447 "ResourceCollection":{"shape":"ResourceCollection"}, 1448 "ServiceCollection":{"shape":"ServiceCollection"} 1449 } 1450 }, 1451 "SearchInsightsMaxResults":{ 1452 "type":"integer", 1453 "max":100, 1454 "min":1 1455 }, 1456 "SearchInsightsRequest":{ 1457 "type":"structure", 1458 "required":[ 1459 "StartTimeRange", 1460 "Type" 1461 ], 1462 "members":{ 1463 "StartTimeRange":{"shape":"StartTimeRange"}, 1464 "Filters":{"shape":"SearchInsightsFilters"}, 1465 "MaxResults":{"shape":"SearchInsightsMaxResults"}, 1466 "NextToken":{"shape":"UuidNextToken"}, 1467 "Type":{"shape":"InsightType"} 1468 } 1469 }, 1470 "SearchInsightsResponse":{ 1471 "type":"structure", 1472 "members":{ 1473 "ProactiveInsights":{"shape":"ProactiveInsights"}, 1474 "ReactiveInsights":{"shape":"ReactiveInsights"}, 1475 "NextToken":{"shape":"UuidNextToken"} 1476 } 1477 }, 1478 "ServiceCollection":{ 1479 "type":"structure", 1480 "members":{ 1481 "ServiceNames":{"shape":"ServiceNames"} 1482 } 1483 }, 1484 "ServiceHealth":{ 1485 "type":"structure", 1486 "members":{ 1487 "ServiceName":{"shape":"ServiceName"}, 1488 "Insight":{"shape":"ServiceInsightHealth"} 1489 } 1490 }, 1491 "ServiceHealths":{ 1492 "type":"list", 1493 "member":{"shape":"ServiceHealth"} 1494 }, 1495 "ServiceInsightHealth":{ 1496 "type":"structure", 1497 "members":{ 1498 "OpenProactiveInsights":{"shape":"NumOpenProactiveInsights"}, 1499 "OpenReactiveInsights":{"shape":"NumOpenReactiveInsights"} 1500 } 1501 }, 1502 "ServiceIntegrationConfig":{ 1503 "type":"structure", 1504 "members":{ 1505 "OpsCenter":{"shape":"OpsCenterIntegration"} 1506 } 1507 }, 1508 "ServiceName":{ 1509 "type":"string", 1510 "enum":[ 1511 "API_GATEWAY", 1512 "APPLICATION_ELB", 1513 "AUTO_SCALING_GROUP", 1514 "CLOUD_FRONT", 1515 "DYNAMO_DB", 1516 "EC2", 1517 "ECS", 1518 "EKS", 1519 "ELASTIC_BEANSTALK", 1520 "ELASTI_CACHE", 1521 "ELB", 1522 "ES", 1523 "KINESIS", 1524 "LAMBDA", 1525 "NAT_GATEWAY", 1526 "NETWORK_ELB", 1527 "RDS", 1528 "REDSHIFT", 1529 "ROUTE_53", 1530 "S3", 1531 "SAGE_MAKER", 1532 "SNS", 1533 "SQS", 1534 "STEP_FUNCTIONS", 1535 "SWF" 1536 ] 1537 }, 1538 "ServiceNames":{ 1539 "type":"list", 1540 "member":{"shape":"ServiceName"} 1541 }, 1542 "ServiceQuotaExceededException":{ 1543 "type":"structure", 1544 "members":{ 1545 "Message":{"shape":"ErrorMessageString"} 1546 }, 1547 "error":{"httpStatusCode":402}, 1548 "exception":true 1549 }, 1550 "ServiceResourceCost":{ 1551 "type":"structure", 1552 "members":{ 1553 "Type":{"shape":"ResourceType"}, 1554 "State":{"shape":"CostEstimationServiceResourceState"}, 1555 "Count":{"shape":"CostEstimationServiceResourceCount"}, 1556 "UnitCost":{"shape":"Cost"}, 1557 "Cost":{"shape":"Cost"} 1558 } 1559 }, 1560 "ServiceResourceCosts":{ 1561 "type":"list", 1562 "member":{"shape":"ServiceResourceCost"} 1563 }, 1564 "SnsChannelConfig":{ 1565 "type":"structure", 1566 "members":{ 1567 "TopicArn":{"shape":"TopicArn"} 1568 } 1569 }, 1570 "SsmOpsItemId":{ 1571 "type":"string", 1572 "max":100, 1573 "min":1, 1574 "pattern":"^.*$" 1575 }, 1576 "StackName":{ 1577 "type":"string", 1578 "max":128, 1579 "min":1, 1580 "pattern":"^[a-zA-Z*]+[a-zA-Z0-9-]*$" 1581 }, 1582 "StackNames":{ 1583 "type":"list", 1584 "member":{"shape":"StackName"} 1585 }, 1586 "StartCostEstimationRequest":{ 1587 "type":"structure", 1588 "required":["ResourceCollection"], 1589 "members":{ 1590 "ResourceCollection":{"shape":"CostEstimationResourceCollectionFilter"}, 1591 "ClientToken":{ 1592 "shape":"ClientToken", 1593 "idempotencyToken":true 1594 } 1595 } 1596 }, 1597 "StartCostEstimationResponse":{ 1598 "type":"structure", 1599 "members":{ 1600 } 1601 }, 1602 "StartTimeRange":{ 1603 "type":"structure", 1604 "members":{ 1605 "FromTime":{"shape":"Timestamp"}, 1606 "ToTime":{"shape":"Timestamp"} 1607 } 1608 }, 1609 "ThrottlingException":{ 1610 "type":"structure", 1611 "required":["Message"], 1612 "members":{ 1613 "Message":{"shape":"ErrorMessageString"}, 1614 "QuotaCode":{"shape":"ErrorQuotaCodeString"}, 1615 "ServiceCode":{"shape":"ErrorServiceCodeString"}, 1616 "RetryAfterSeconds":{ 1617 "shape":"RetryAfterSeconds", 1618 "location":"header", 1619 "locationName":"Retry-After" 1620 } 1621 }, 1622 "error":{"httpStatusCode":429}, 1623 "exception":true 1624 }, 1625 "Timestamp":{"type":"timestamp"}, 1626 "TopicArn":{ 1627 "type":"string", 1628 "max":1024, 1629 "min":36, 1630 "pattern":"^arn:aws[a-z0-9-]*:sns:[a-z0-9-]+:\\d{12}:[^:]+$" 1631 }, 1632 "UpdateCloudFormationCollectionFilter":{ 1633 "type":"structure", 1634 "members":{ 1635 "StackNames":{"shape":"UpdateStackNames"} 1636 } 1637 }, 1638 "UpdateResourceCollectionAction":{ 1639 "type":"string", 1640 "enum":[ 1641 "ADD", 1642 "REMOVE" 1643 ] 1644 }, 1645 "UpdateResourceCollectionFilter":{ 1646 "type":"structure", 1647 "members":{ 1648 "CloudFormation":{"shape":"UpdateCloudFormationCollectionFilter"} 1649 } 1650 }, 1651 "UpdateResourceCollectionRequest":{ 1652 "type":"structure", 1653 "required":[ 1654 "Action", 1655 "ResourceCollection" 1656 ], 1657 "members":{ 1658 "Action":{"shape":"UpdateResourceCollectionAction"}, 1659 "ResourceCollection":{"shape":"UpdateResourceCollectionFilter"} 1660 } 1661 }, 1662 "UpdateResourceCollectionResponse":{ 1663 "type":"structure", 1664 "members":{ 1665 } 1666 }, 1667 "UpdateServiceIntegrationConfig":{ 1668 "type":"structure", 1669 "members":{ 1670 "OpsCenter":{"shape":"OpsCenterIntegrationConfig"} 1671 } 1672 }, 1673 "UpdateServiceIntegrationRequest":{ 1674 "type":"structure", 1675 "required":["ServiceIntegration"], 1676 "members":{ 1677 "ServiceIntegration":{"shape":"UpdateServiceIntegrationConfig"} 1678 } 1679 }, 1680 "UpdateServiceIntegrationResponse":{ 1681 "type":"structure", 1682 "members":{ 1683 } 1684 }, 1685 "UpdateStackNames":{ 1686 "type":"list", 1687 "member":{"shape":"StackName"}, 1688 "max":100, 1689 "min":0 1690 }, 1691 "UuidNextToken":{ 1692 "type":"string", 1693 "max":36, 1694 "min":36, 1695 "pattern":"^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" 1696 }, 1697 "ValidationException":{ 1698 "type":"structure", 1699 "required":["Message"], 1700 "members":{ 1701 "Message":{"shape":"ErrorMessageString"}, 1702 "Reason":{"shape":"ValidationExceptionReason"}, 1703 "Fields":{"shape":"ValidationExceptionFields"} 1704 }, 1705 "error":{"httpStatusCode":400}, 1706 "exception":true 1707 }, 1708 "ValidationExceptionField":{ 1709 "type":"structure", 1710 "required":[ 1711 "Name", 1712 "Message" 1713 ], 1714 "members":{ 1715 "Name":{"shape":"ErrorNameString"}, 1716 "Message":{"shape":"ErrorMessageString"} 1717 } 1718 }, 1719 "ValidationExceptionFields":{ 1720 "type":"list", 1721 "member":{"shape":"ValidationExceptionField"} 1722 }, 1723 "ValidationExceptionReason":{ 1724 "type":"string", 1725 "enum":[ 1726 "UNKNOWN_OPERATION", 1727 "CANNOT_PARSE", 1728 "FIELD_VALIDATION_FAILED", 1729 "OTHER" 1730 ] 1731 } 1732 } 1733 }