1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2018-11-25", 5 "endpointPrefix":"applicationinsights", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"Application Insights", 9 "serviceFullName":"Amazon CloudWatch Application Insights", 10 "serviceId":"Application Insights", 11 "signatureVersion":"v4", 12 "signingName":"applicationinsights", 13 "targetPrefix":"EC2WindowsBarleyService", 14 "uid":"application-insights-2018-11-25" 15 }, 16 "operations":{ 17 "CreateApplication":{ 18 "name":"CreateApplication", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/" 22 }, 23 "input":{"shape":"CreateApplicationRequest"}, 24 "output":{"shape":"CreateApplicationResponse"}, 25 "errors":[ 26 {"shape":"ResourceInUseException"}, 27 {"shape":"ResourceNotFoundException"}, 28 {"shape":"ValidationException"}, 29 {"shape":"InternalServerException"}, 30 {"shape":"TagsAlreadyExistException"}, 31 {"shape":"AccessDeniedException"} 32 ] 33 }, 34 "CreateComponent":{ 35 "name":"CreateComponent", 36 "http":{ 37 "method":"POST", 38 "requestUri":"/" 39 }, 40 "input":{"shape":"CreateComponentRequest"}, 41 "output":{"shape":"CreateComponentResponse"}, 42 "errors":[ 43 {"shape":"ResourceInUseException"}, 44 {"shape":"ResourceNotFoundException"}, 45 {"shape":"ValidationException"}, 46 {"shape":"InternalServerException"} 47 ] 48 }, 49 "CreateLogPattern":{ 50 "name":"CreateLogPattern", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/" 54 }, 55 "input":{"shape":"CreateLogPatternRequest"}, 56 "output":{"shape":"CreateLogPatternResponse"}, 57 "errors":[ 58 {"shape":"ResourceInUseException"}, 59 {"shape":"ResourceNotFoundException"}, 60 {"shape":"ValidationException"}, 61 {"shape":"InternalServerException"} 62 ] 63 }, 64 "DeleteApplication":{ 65 "name":"DeleteApplication", 66 "http":{ 67 "method":"POST", 68 "requestUri":"/" 69 }, 70 "input":{"shape":"DeleteApplicationRequest"}, 71 "output":{"shape":"DeleteApplicationResponse"}, 72 "errors":[ 73 {"shape":"ResourceNotFoundException"}, 74 {"shape":"ValidationException"}, 75 {"shape":"BadRequestException"}, 76 {"shape":"InternalServerException"} 77 ] 78 }, 79 "DeleteComponent":{ 80 "name":"DeleteComponent", 81 "http":{ 82 "method":"POST", 83 "requestUri":"/" 84 }, 85 "input":{"shape":"DeleteComponentRequest"}, 86 "output":{"shape":"DeleteComponentResponse"}, 87 "errors":[ 88 {"shape":"ResourceNotFoundException"}, 89 {"shape":"ValidationException"}, 90 {"shape":"InternalServerException"} 91 ] 92 }, 93 "DeleteLogPattern":{ 94 "name":"DeleteLogPattern", 95 "http":{ 96 "method":"POST", 97 "requestUri":"/" 98 }, 99 "input":{"shape":"DeleteLogPatternRequest"}, 100 "output":{"shape":"DeleteLogPatternResponse"}, 101 "errors":[ 102 {"shape":"ResourceNotFoundException"}, 103 {"shape":"ValidationException"}, 104 {"shape":"BadRequestException"}, 105 {"shape":"InternalServerException"} 106 ] 107 }, 108 "DescribeApplication":{ 109 "name":"DescribeApplication", 110 "http":{ 111 "method":"POST", 112 "requestUri":"/" 113 }, 114 "input":{"shape":"DescribeApplicationRequest"}, 115 "output":{"shape":"DescribeApplicationResponse"}, 116 "errors":[ 117 {"shape":"ResourceNotFoundException"}, 118 {"shape":"ValidationException"}, 119 {"shape":"InternalServerException"} 120 ] 121 }, 122 "DescribeComponent":{ 123 "name":"DescribeComponent", 124 "http":{ 125 "method":"POST", 126 "requestUri":"/" 127 }, 128 "input":{"shape":"DescribeComponentRequest"}, 129 "output":{"shape":"DescribeComponentResponse"}, 130 "errors":[ 131 {"shape":"ResourceNotFoundException"}, 132 {"shape":"ValidationException"}, 133 {"shape":"InternalServerException"} 134 ] 135 }, 136 "DescribeComponentConfiguration":{ 137 "name":"DescribeComponentConfiguration", 138 "http":{ 139 "method":"POST", 140 "requestUri":"/" 141 }, 142 "input":{"shape":"DescribeComponentConfigurationRequest"}, 143 "output":{"shape":"DescribeComponentConfigurationResponse"}, 144 "errors":[ 145 {"shape":"ResourceNotFoundException"}, 146 {"shape":"ValidationException"}, 147 {"shape":"InternalServerException"} 148 ] 149 }, 150 "DescribeComponentConfigurationRecommendation":{ 151 "name":"DescribeComponentConfigurationRecommendation", 152 "http":{ 153 "method":"POST", 154 "requestUri":"/" 155 }, 156 "input":{"shape":"DescribeComponentConfigurationRecommendationRequest"}, 157 "output":{"shape":"DescribeComponentConfigurationRecommendationResponse"}, 158 "errors":[ 159 {"shape":"ResourceNotFoundException"}, 160 {"shape":"ValidationException"}, 161 {"shape":"InternalServerException"} 162 ] 163 }, 164 "DescribeLogPattern":{ 165 "name":"DescribeLogPattern", 166 "http":{ 167 "method":"POST", 168 "requestUri":"/" 169 }, 170 "input":{"shape":"DescribeLogPatternRequest"}, 171 "output":{"shape":"DescribeLogPatternResponse"}, 172 "errors":[ 173 {"shape":"ResourceNotFoundException"}, 174 {"shape":"ValidationException"}, 175 {"shape":"InternalServerException"} 176 ] 177 }, 178 "DescribeObservation":{ 179 "name":"DescribeObservation", 180 "http":{ 181 "method":"POST", 182 "requestUri":"/" 183 }, 184 "input":{"shape":"DescribeObservationRequest"}, 185 "output":{"shape":"DescribeObservationResponse"}, 186 "errors":[ 187 {"shape":"InternalServerException"}, 188 {"shape":"ValidationException"}, 189 {"shape":"ResourceNotFoundException"} 190 ] 191 }, 192 "DescribeProblem":{ 193 "name":"DescribeProblem", 194 "http":{ 195 "method":"POST", 196 "requestUri":"/" 197 }, 198 "input":{"shape":"DescribeProblemRequest"}, 199 "output":{"shape":"DescribeProblemResponse"}, 200 "errors":[ 201 {"shape":"InternalServerException"}, 202 {"shape":"ValidationException"}, 203 {"shape":"ResourceNotFoundException"} 204 ] 205 }, 206 "DescribeProblemObservations":{ 207 "name":"DescribeProblemObservations", 208 "http":{ 209 "method":"POST", 210 "requestUri":"/" 211 }, 212 "input":{"shape":"DescribeProblemObservationsRequest"}, 213 "output":{"shape":"DescribeProblemObservationsResponse"}, 214 "errors":[ 215 {"shape":"InternalServerException"}, 216 {"shape":"ValidationException"}, 217 {"shape":"ResourceNotFoundException"} 218 ] 219 }, 220 "ListApplications":{ 221 "name":"ListApplications", 222 "http":{ 223 "method":"POST", 224 "requestUri":"/" 225 }, 226 "input":{"shape":"ListApplicationsRequest"}, 227 "output":{"shape":"ListApplicationsResponse"}, 228 "errors":[ 229 {"shape":"ValidationException"}, 230 {"shape":"InternalServerException"} 231 ] 232 }, 233 "ListComponents":{ 234 "name":"ListComponents", 235 "http":{ 236 "method":"POST", 237 "requestUri":"/" 238 }, 239 "input":{"shape":"ListComponentsRequest"}, 240 "output":{"shape":"ListComponentsResponse"}, 241 "errors":[ 242 {"shape":"ResourceNotFoundException"}, 243 {"shape":"ValidationException"}, 244 {"shape":"InternalServerException"} 245 ] 246 }, 247 "ListConfigurationHistory":{ 248 "name":"ListConfigurationHistory", 249 "http":{ 250 "method":"POST", 251 "requestUri":"/" 252 }, 253 "input":{"shape":"ListConfigurationHistoryRequest"}, 254 "output":{"shape":"ListConfigurationHistoryResponse"}, 255 "errors":[ 256 {"shape":"ValidationException"}, 257 {"shape":"ResourceNotFoundException"}, 258 {"shape":"InternalServerException"} 259 ] 260 }, 261 "ListLogPatternSets":{ 262 "name":"ListLogPatternSets", 263 "http":{ 264 "method":"POST", 265 "requestUri":"/" 266 }, 267 "input":{"shape":"ListLogPatternSetsRequest"}, 268 "output":{"shape":"ListLogPatternSetsResponse"}, 269 "errors":[ 270 {"shape":"ResourceNotFoundException"}, 271 {"shape":"ValidationException"}, 272 {"shape":"InternalServerException"} 273 ] 274 }, 275 "ListLogPatterns":{ 276 "name":"ListLogPatterns", 277 "http":{ 278 "method":"POST", 279 "requestUri":"/" 280 }, 281 "input":{"shape":"ListLogPatternsRequest"}, 282 "output":{"shape":"ListLogPatternsResponse"}, 283 "errors":[ 284 {"shape":"ResourceNotFoundException"}, 285 {"shape":"ValidationException"}, 286 {"shape":"InternalServerException"} 287 ] 288 }, 289 "ListProblems":{ 290 "name":"ListProblems", 291 "http":{ 292 "method":"POST", 293 "requestUri":"/" 294 }, 295 "input":{"shape":"ListProblemsRequest"}, 296 "output":{"shape":"ListProblemsResponse"}, 297 "errors":[ 298 {"shape":"ValidationException"}, 299 {"shape":"ResourceNotFoundException"}, 300 {"shape":"InternalServerException"} 301 ] 302 }, 303 "ListTagsForResource":{ 304 "name":"ListTagsForResource", 305 "http":{ 306 "method":"POST", 307 "requestUri":"/" 308 }, 309 "input":{"shape":"ListTagsForResourceRequest"}, 310 "output":{"shape":"ListTagsForResourceResponse"}, 311 "errors":[ 312 {"shape":"ResourceNotFoundException"}, 313 {"shape":"ValidationException"} 314 ] 315 }, 316 "TagResource":{ 317 "name":"TagResource", 318 "http":{ 319 "method":"POST", 320 "requestUri":"/" 321 }, 322 "input":{"shape":"TagResourceRequest"}, 323 "output":{"shape":"TagResourceResponse"}, 324 "errors":[ 325 {"shape":"ResourceNotFoundException"}, 326 {"shape":"TooManyTagsException"}, 327 {"shape":"ValidationException"} 328 ] 329 }, 330 "UntagResource":{ 331 "name":"UntagResource", 332 "http":{ 333 "method":"POST", 334 "requestUri":"/" 335 }, 336 "input":{"shape":"UntagResourceRequest"}, 337 "output":{"shape":"UntagResourceResponse"}, 338 "errors":[ 339 {"shape":"ResourceNotFoundException"}, 340 {"shape":"ValidationException"} 341 ] 342 }, 343 "UpdateApplication":{ 344 "name":"UpdateApplication", 345 "http":{ 346 "method":"POST", 347 "requestUri":"/" 348 }, 349 "input":{"shape":"UpdateApplicationRequest"}, 350 "output":{"shape":"UpdateApplicationResponse"}, 351 "errors":[ 352 {"shape":"InternalServerException"}, 353 {"shape":"ResourceNotFoundException"}, 354 {"shape":"ValidationException"} 355 ] 356 }, 357 "UpdateComponent":{ 358 "name":"UpdateComponent", 359 "http":{ 360 "method":"POST", 361 "requestUri":"/" 362 }, 363 "input":{"shape":"UpdateComponentRequest"}, 364 "output":{"shape":"UpdateComponentResponse"}, 365 "errors":[ 366 {"shape":"ResourceInUseException"}, 367 {"shape":"ResourceNotFoundException"}, 368 {"shape":"ValidationException"}, 369 {"shape":"InternalServerException"} 370 ] 371 }, 372 "UpdateComponentConfiguration":{ 373 "name":"UpdateComponentConfiguration", 374 "http":{ 375 "method":"POST", 376 "requestUri":"/" 377 }, 378 "input":{"shape":"UpdateComponentConfigurationRequest"}, 379 "output":{"shape":"UpdateComponentConfigurationResponse"}, 380 "errors":[ 381 {"shape":"ResourceNotFoundException"}, 382 {"shape":"ValidationException"}, 383 {"shape":"InternalServerException"} 384 ] 385 }, 386 "UpdateLogPattern":{ 387 "name":"UpdateLogPattern", 388 "http":{ 389 "method":"POST", 390 "requestUri":"/" 391 }, 392 "input":{"shape":"UpdateLogPatternRequest"}, 393 "output":{"shape":"UpdateLogPatternResponse"}, 394 "errors":[ 395 {"shape":"ResourceInUseException"}, 396 {"shape":"ResourceNotFoundException"}, 397 {"shape":"ValidationException"}, 398 {"shape":"InternalServerException"} 399 ] 400 } 401 }, 402 "shapes":{ 403 "AccessDeniedException":{ 404 "type":"structure", 405 "members":{ 406 "Message":{"shape":"ErrorMsg"} 407 }, 408 "exception":true 409 }, 410 "AffectedResource":{"type":"string"}, 411 "AmazonResourceName":{ 412 "type":"string", 413 "max":1011, 414 "min":1, 415 "pattern":"^arn:aws(-\\w+)*:[\\w\\d-]+:([\\w\\d-]*)?:[\\w\\d_-]*([:/].+)*$" 416 }, 417 "ApplicationComponent":{ 418 "type":"structure", 419 "members":{ 420 "ComponentName":{"shape":"ComponentName"}, 421 "ComponentRemarks":{"shape":"Remarks"}, 422 "ResourceType":{"shape":"ResourceType"}, 423 "OsType":{"shape":"OsType"}, 424 "Tier":{"shape":"Tier"}, 425 "Monitor":{"shape":"Monitor"}, 426 "DetectedWorkload":{"shape":"DetectedWorkload"} 427 } 428 }, 429 "ApplicationComponentList":{ 430 "type":"list", 431 "member":{"shape":"ApplicationComponent"} 432 }, 433 "ApplicationInfo":{ 434 "type":"structure", 435 "members":{ 436 "ResourceGroupName":{"shape":"ResourceGroupName"}, 437 "LifeCycle":{"shape":"LifeCycle"}, 438 "OpsItemSNSTopicArn":{"shape":"OpsItemSNSTopicArn"}, 439 "OpsCenterEnabled":{"shape":"OpsCenterEnabled"}, 440 "CWEMonitorEnabled":{"shape":"CWEMonitorEnabled"}, 441 "Remarks":{"shape":"Remarks"}, 442 "AutoConfigEnabled":{"shape":"AutoConfigEnabled"}, 443 "DiscoveryType":{"shape":"DiscoveryType"} 444 } 445 }, 446 "ApplicationInfoList":{ 447 "type":"list", 448 "member":{"shape":"ApplicationInfo"} 449 }, 450 "AutoConfigEnabled":{"type":"boolean"}, 451 "AutoCreate":{"type":"boolean"}, 452 "BadRequestException":{ 453 "type":"structure", 454 "members":{ 455 "Message":{"shape":"ErrorMsg"} 456 }, 457 "exception":true 458 }, 459 "CWEMonitorEnabled":{"type":"boolean"}, 460 "CloudWatchEventDetailType":{"type":"string"}, 461 "CloudWatchEventId":{"type":"string"}, 462 "CloudWatchEventSource":{ 463 "type":"string", 464 "enum":[ 465 "EC2", 466 "CODE_DEPLOY", 467 "HEALTH", 468 "RDS" 469 ] 470 }, 471 "CodeDeployApplication":{"type":"string"}, 472 "CodeDeployDeploymentGroup":{"type":"string"}, 473 "CodeDeployDeploymentId":{"type":"string"}, 474 "CodeDeployInstanceGroupId":{"type":"string"}, 475 "CodeDeployState":{"type":"string"}, 476 "ComponentConfiguration":{ 477 "type":"string", 478 "max":10000, 479 "min":1, 480 "pattern":"[\\S\\s]+" 481 }, 482 "ComponentName":{ 483 "type":"string", 484 "max":1011, 485 "min":1, 486 "pattern":"(?:^[\\d\\w\\-_\\.+]*$)|(?:^arn:aws(-\\w+)*:[\\w\\d-]+:([\\w\\d-]*)?:[\\w\\d_-]*([:/].+)*$)" 487 }, 488 "ConfigurationEvent":{ 489 "type":"structure", 490 "members":{ 491 "MonitoredResourceARN":{"shape":"ConfigurationEventMonitoredResourceARN"}, 492 "EventStatus":{"shape":"ConfigurationEventStatus"}, 493 "EventResourceType":{"shape":"ConfigurationEventResourceType"}, 494 "EventTime":{"shape":"ConfigurationEventTime"}, 495 "EventDetail":{"shape":"ConfigurationEventDetail"}, 496 "EventResourceName":{"shape":"ConfigurationEventResourceName"} 497 } 498 }, 499 "ConfigurationEventDetail":{"type":"string"}, 500 "ConfigurationEventList":{ 501 "type":"list", 502 "member":{"shape":"ConfigurationEvent"} 503 }, 504 "ConfigurationEventMonitoredResourceARN":{"type":"string"}, 505 "ConfigurationEventResourceName":{"type":"string"}, 506 "ConfigurationEventResourceType":{ 507 "type":"string", 508 "enum":[ 509 "CLOUDWATCH_ALARM", 510 "CLOUDWATCH_LOG", 511 "CLOUDFORMATION", 512 "SSM_ASSOCIATION" 513 ] 514 }, 515 "ConfigurationEventStatus":{ 516 "type":"string", 517 "enum":[ 518 "INFO", 519 "WARN", 520 "ERROR" 521 ] 522 }, 523 "ConfigurationEventTime":{"type":"timestamp"}, 524 "CreateApplicationRequest":{ 525 "type":"structure", 526 "members":{ 527 "ResourceGroupName":{"shape":"ResourceGroupName"}, 528 "OpsCenterEnabled":{"shape":"OpsCenterEnabled"}, 529 "CWEMonitorEnabled":{"shape":"CWEMonitorEnabled"}, 530 "OpsItemSNSTopicArn":{"shape":"OpsItemSNSTopicArn"}, 531 "Tags":{"shape":"TagList"}, 532 "AutoConfigEnabled":{"shape":"AutoConfigEnabled"}, 533 "AutoCreate":{"shape":"AutoCreate"} 534 } 535 }, 536 "CreateApplicationResponse":{ 537 "type":"structure", 538 "members":{ 539 "ApplicationInfo":{"shape":"ApplicationInfo"} 540 } 541 }, 542 "CreateComponentRequest":{ 543 "type":"structure", 544 "required":[ 545 "ResourceGroupName", 546 "ComponentName", 547 "ResourceList" 548 ], 549 "members":{ 550 "ResourceGroupName":{"shape":"ResourceGroupName"}, 551 "ComponentName":{"shape":"CustomComponentName"}, 552 "ResourceList":{"shape":"ResourceList"} 553 } 554 }, 555 "CreateComponentResponse":{ 556 "type":"structure", 557 "members":{ 558 } 559 }, 560 "CreateLogPatternRequest":{ 561 "type":"structure", 562 "required":[ 563 "ResourceGroupName", 564 "PatternSetName", 565 "PatternName", 566 "Pattern", 567 "Rank" 568 ], 569 "members":{ 570 "ResourceGroupName":{"shape":"ResourceGroupName"}, 571 "PatternSetName":{"shape":"LogPatternSetName"}, 572 "PatternName":{"shape":"LogPatternName"}, 573 "Pattern":{"shape":"LogPatternRegex"}, 574 "Rank":{"shape":"LogPatternRank"} 575 } 576 }, 577 "CreateLogPatternResponse":{ 578 "type":"structure", 579 "members":{ 580 "LogPattern":{"shape":"LogPattern"}, 581 "ResourceGroupName":{"shape":"ResourceGroupName"} 582 } 583 }, 584 "CustomComponentName":{ 585 "type":"string", 586 "max":128, 587 "min":1, 588 "pattern":"^[\\d\\w\\-_\\.+]*$" 589 }, 590 "DeleteApplicationRequest":{ 591 "type":"structure", 592 "required":["ResourceGroupName"], 593 "members":{ 594 "ResourceGroupName":{"shape":"ResourceGroupName"} 595 } 596 }, 597 "DeleteApplicationResponse":{ 598 "type":"structure", 599 "members":{ 600 } 601 }, 602 "DeleteComponentRequest":{ 603 "type":"structure", 604 "required":[ 605 "ResourceGroupName", 606 "ComponentName" 607 ], 608 "members":{ 609 "ResourceGroupName":{"shape":"ResourceGroupName"}, 610 "ComponentName":{"shape":"CustomComponentName"} 611 } 612 }, 613 "DeleteComponentResponse":{ 614 "type":"structure", 615 "members":{ 616 } 617 }, 618 "DeleteLogPatternRequest":{ 619 "type":"structure", 620 "required":[ 621 "ResourceGroupName", 622 "PatternSetName", 623 "PatternName" 624 ], 625 "members":{ 626 "ResourceGroupName":{"shape":"ResourceGroupName"}, 627 "PatternSetName":{"shape":"LogPatternSetName"}, 628 "PatternName":{"shape":"LogPatternName"} 629 } 630 }, 631 "DeleteLogPatternResponse":{ 632 "type":"structure", 633 "members":{ 634 } 635 }, 636 "DescribeApplicationRequest":{ 637 "type":"structure", 638 "required":["ResourceGroupName"], 639 "members":{ 640 "ResourceGroupName":{"shape":"ResourceGroupName"} 641 } 642 }, 643 "DescribeApplicationResponse":{ 644 "type":"structure", 645 "members":{ 646 "ApplicationInfo":{"shape":"ApplicationInfo"} 647 } 648 }, 649 "DescribeComponentConfigurationRecommendationRequest":{ 650 "type":"structure", 651 "required":[ 652 "ResourceGroupName", 653 "ComponentName", 654 "Tier" 655 ], 656 "members":{ 657 "ResourceGroupName":{"shape":"ResourceGroupName"}, 658 "ComponentName":{"shape":"ComponentName"}, 659 "Tier":{"shape":"Tier"} 660 } 661 }, 662 "DescribeComponentConfigurationRecommendationResponse":{ 663 "type":"structure", 664 "members":{ 665 "ComponentConfiguration":{"shape":"ComponentConfiguration"} 666 } 667 }, 668 "DescribeComponentConfigurationRequest":{ 669 "type":"structure", 670 "required":[ 671 "ResourceGroupName", 672 "ComponentName" 673 ], 674 "members":{ 675 "ResourceGroupName":{"shape":"ResourceGroupName"}, 676 "ComponentName":{"shape":"ComponentName"} 677 } 678 }, 679 "DescribeComponentConfigurationResponse":{ 680 "type":"structure", 681 "members":{ 682 "Monitor":{"shape":"Monitor"}, 683 "Tier":{"shape":"Tier"}, 684 "ComponentConfiguration":{"shape":"ComponentConfiguration"} 685 } 686 }, 687 "DescribeComponentRequest":{ 688 "type":"structure", 689 "required":[ 690 "ResourceGroupName", 691 "ComponentName" 692 ], 693 "members":{ 694 "ResourceGroupName":{"shape":"ResourceGroupName"}, 695 "ComponentName":{"shape":"ComponentName"} 696 } 697 }, 698 "DescribeComponentResponse":{ 699 "type":"structure", 700 "members":{ 701 "ApplicationComponent":{"shape":"ApplicationComponent"}, 702 "ResourceList":{"shape":"ResourceList"} 703 } 704 }, 705 "DescribeLogPatternRequest":{ 706 "type":"structure", 707 "required":[ 708 "ResourceGroupName", 709 "PatternSetName", 710 "PatternName" 711 ], 712 "members":{ 713 "ResourceGroupName":{"shape":"ResourceGroupName"}, 714 "PatternSetName":{"shape":"LogPatternSetName"}, 715 "PatternName":{"shape":"LogPatternName"} 716 } 717 }, 718 "DescribeLogPatternResponse":{ 719 "type":"structure", 720 "members":{ 721 "ResourceGroupName":{"shape":"ResourceGroupName"}, 722 "LogPattern":{"shape":"LogPattern"} 723 } 724 }, 725 "DescribeObservationRequest":{ 726 "type":"structure", 727 "required":["ObservationId"], 728 "members":{ 729 "ObservationId":{"shape":"ObservationId"} 730 } 731 }, 732 "DescribeObservationResponse":{ 733 "type":"structure", 734 "members":{ 735 "Observation":{"shape":"Observation"} 736 } 737 }, 738 "DescribeProblemObservationsRequest":{ 739 "type":"structure", 740 "required":["ProblemId"], 741 "members":{ 742 "ProblemId":{"shape":"ProblemId"} 743 } 744 }, 745 "DescribeProblemObservationsResponse":{ 746 "type":"structure", 747 "members":{ 748 "RelatedObservations":{"shape":"RelatedObservations"} 749 } 750 }, 751 "DescribeProblemRequest":{ 752 "type":"structure", 753 "required":["ProblemId"], 754 "members":{ 755 "ProblemId":{"shape":"ProblemId"} 756 } 757 }, 758 "DescribeProblemResponse":{ 759 "type":"structure", 760 "members":{ 761 "Problem":{"shape":"Problem"} 762 } 763 }, 764 "DetectedWorkload":{ 765 "type":"map", 766 "key":{"shape":"Tier"}, 767 "value":{"shape":"WorkloadMetaData"} 768 }, 769 "DiscoveryType":{ 770 "type":"string", 771 "enum":[ 772 "RESOURCE_GROUP_BASED", 773 "ACCOUNT_BASED" 774 ] 775 }, 776 "EbsCause":{"type":"string"}, 777 "EbsEvent":{"type":"string"}, 778 "EbsRequestId":{"type":"string"}, 779 "EbsResult":{"type":"string"}, 780 "Ec2State":{"type":"string"}, 781 "EndTime":{"type":"timestamp"}, 782 "ErrorMsg":{"type":"string"}, 783 "ExceptionMessage":{"type":"string"}, 784 "Feedback":{ 785 "type":"map", 786 "key":{"shape":"FeedbackKey"}, 787 "value":{"shape":"FeedbackValue"}, 788 "max":10 789 }, 790 "FeedbackKey":{ 791 "type":"string", 792 "enum":["INSIGHTS_FEEDBACK"] 793 }, 794 "FeedbackValue":{ 795 "type":"string", 796 "enum":[ 797 "NOT_SPECIFIED", 798 "USEFUL", 799 "NOT_USEFUL" 800 ] 801 }, 802 "HealthEventArn":{"type":"string"}, 803 "HealthEventDescription":{"type":"string"}, 804 "HealthEventTypeCategory":{"type":"string"}, 805 "HealthEventTypeCode":{"type":"string"}, 806 "HealthService":{"type":"string"}, 807 "Insights":{"type":"string"}, 808 "InternalServerException":{ 809 "type":"structure", 810 "members":{ 811 "Message":{"shape":"ErrorMsg"} 812 }, 813 "exception":true 814 }, 815 "LastRecurrenceTime":{"type":"timestamp"}, 816 "LifeCycle":{"type":"string"}, 817 "LineTime":{"type":"timestamp"}, 818 "ListApplicationsRequest":{ 819 "type":"structure", 820 "members":{ 821 "MaxResults":{"shape":"MaxEntities"}, 822 "NextToken":{"shape":"PaginationToken"} 823 } 824 }, 825 "ListApplicationsResponse":{ 826 "type":"structure", 827 "members":{ 828 "ApplicationInfoList":{"shape":"ApplicationInfoList"}, 829 "NextToken":{"shape":"PaginationToken"} 830 } 831 }, 832 "ListComponentsRequest":{ 833 "type":"structure", 834 "required":["ResourceGroupName"], 835 "members":{ 836 "ResourceGroupName":{"shape":"ResourceGroupName"}, 837 "MaxResults":{"shape":"MaxEntities"}, 838 "NextToken":{"shape":"PaginationToken"} 839 } 840 }, 841 "ListComponentsResponse":{ 842 "type":"structure", 843 "members":{ 844 "ApplicationComponentList":{"shape":"ApplicationComponentList"}, 845 "NextToken":{"shape":"PaginationToken"} 846 } 847 }, 848 "ListConfigurationHistoryRequest":{ 849 "type":"structure", 850 "members":{ 851 "ResourceGroupName":{"shape":"ResourceGroupName"}, 852 "StartTime":{"shape":"StartTime"}, 853 "EndTime":{"shape":"EndTime"}, 854 "EventStatus":{"shape":"ConfigurationEventStatus"}, 855 "MaxResults":{"shape":"MaxEntities"}, 856 "NextToken":{"shape":"PaginationToken"} 857 } 858 }, 859 "ListConfigurationHistoryResponse":{ 860 "type":"structure", 861 "members":{ 862 "EventList":{"shape":"ConfigurationEventList"}, 863 "NextToken":{"shape":"PaginationToken"} 864 } 865 }, 866 "ListLogPatternSetsRequest":{ 867 "type":"structure", 868 "required":["ResourceGroupName"], 869 "members":{ 870 "ResourceGroupName":{"shape":"ResourceGroupName"}, 871 "MaxResults":{"shape":"MaxEntities"}, 872 "NextToken":{"shape":"PaginationToken"} 873 } 874 }, 875 "ListLogPatternSetsResponse":{ 876 "type":"structure", 877 "members":{ 878 "ResourceGroupName":{"shape":"ResourceGroupName"}, 879 "LogPatternSets":{"shape":"LogPatternSetList"}, 880 "NextToken":{"shape":"PaginationToken"} 881 } 882 }, 883 "ListLogPatternsRequest":{ 884 "type":"structure", 885 "required":["ResourceGroupName"], 886 "members":{ 887 "ResourceGroupName":{"shape":"ResourceGroupName"}, 888 "PatternSetName":{"shape":"LogPatternSetName"}, 889 "MaxResults":{"shape":"MaxEntities"}, 890 "NextToken":{"shape":"PaginationToken"} 891 } 892 }, 893 "ListLogPatternsResponse":{ 894 "type":"structure", 895 "members":{ 896 "ResourceGroupName":{"shape":"ResourceGroupName"}, 897 "LogPatterns":{"shape":"LogPatternList"}, 898 "NextToken":{"shape":"PaginationToken"} 899 } 900 }, 901 "ListProblemsRequest":{ 902 "type":"structure", 903 "members":{ 904 "ResourceGroupName":{"shape":"ResourceGroupName"}, 905 "StartTime":{"shape":"StartTime"}, 906 "EndTime":{"shape":"EndTime"}, 907 "MaxResults":{"shape":"MaxEntities"}, 908 "NextToken":{"shape":"PaginationToken"}, 909 "ComponentName":{"shape":"ComponentName"} 910 } 911 }, 912 "ListProblemsResponse":{ 913 "type":"structure", 914 "members":{ 915 "ProblemList":{"shape":"ProblemList"}, 916 "NextToken":{"shape":"PaginationToken"}, 917 "ResourceGroupName":{"shape":"ResourceGroupName"} 918 } 919 }, 920 "ListTagsForResourceRequest":{ 921 "type":"structure", 922 "required":["ResourceARN"], 923 "members":{ 924 "ResourceARN":{"shape":"AmazonResourceName"} 925 } 926 }, 927 "ListTagsForResourceResponse":{ 928 "type":"structure", 929 "members":{ 930 "Tags":{"shape":"TagList"} 931 } 932 }, 933 "LogFilter":{ 934 "type":"string", 935 "enum":[ 936 "ERROR", 937 "WARN", 938 "INFO" 939 ] 940 }, 941 "LogGroup":{"type":"string"}, 942 "LogPattern":{ 943 "type":"structure", 944 "members":{ 945 "PatternSetName":{"shape":"LogPatternSetName"}, 946 "PatternName":{"shape":"LogPatternName"}, 947 "Pattern":{"shape":"LogPatternRegex"}, 948 "Rank":{"shape":"LogPatternRank"} 949 } 950 }, 951 "LogPatternList":{ 952 "type":"list", 953 "member":{"shape":"LogPattern"} 954 }, 955 "LogPatternName":{ 956 "type":"string", 957 "max":50, 958 "min":1, 959 "pattern":"[a-zA-Z0-9\\.\\-_]*" 960 }, 961 "LogPatternRank":{"type":"integer"}, 962 "LogPatternRegex":{ 963 "type":"string", 964 "max":50, 965 "min":1, 966 "pattern":"[\\S\\s]+" 967 }, 968 "LogPatternSetList":{ 969 "type":"list", 970 "member":{"shape":"LogPatternSetName"} 971 }, 972 "LogPatternSetName":{ 973 "type":"string", 974 "max":30, 975 "min":1, 976 "pattern":"[a-zA-Z0-9\\.\\-_]*" 977 }, 978 "LogText":{"type":"string"}, 979 "MaxEntities":{ 980 "type":"integer", 981 "max":40, 982 "min":1 983 }, 984 "MetaDataKey":{"type":"string"}, 985 "MetaDataValue":{"type":"string"}, 986 "MetricName":{"type":"string"}, 987 "MetricNamespace":{"type":"string"}, 988 "Monitor":{"type":"boolean"}, 989 "Observation":{ 990 "type":"structure", 991 "members":{ 992 "Id":{"shape":"ObservationId"}, 993 "StartTime":{"shape":"StartTime"}, 994 "EndTime":{"shape":"EndTime"}, 995 "SourceType":{"shape":"SourceType"}, 996 "SourceARN":{"shape":"SourceARN"}, 997 "LogGroup":{"shape":"LogGroup"}, 998 "LineTime":{"shape":"LineTime"}, 999 "LogText":{"shape":"LogText"}, 1000 "LogFilter":{"shape":"LogFilter"}, 1001 "MetricNamespace":{"shape":"MetricNamespace"}, 1002 "MetricName":{"shape":"MetricName"}, 1003 "Unit":{"shape":"Unit"}, 1004 "Value":{"shape":"Value"}, 1005 "CloudWatchEventId":{"shape":"CloudWatchEventId"}, 1006 "CloudWatchEventSource":{"shape":"CloudWatchEventSource"}, 1007 "CloudWatchEventDetailType":{"shape":"CloudWatchEventDetailType"}, 1008 "HealthEventArn":{"shape":"HealthEventArn"}, 1009 "HealthService":{"shape":"HealthService"}, 1010 "HealthEventTypeCode":{"shape":"HealthEventTypeCode"}, 1011 "HealthEventTypeCategory":{"shape":"HealthEventTypeCategory"}, 1012 "HealthEventDescription":{"shape":"HealthEventDescription"}, 1013 "CodeDeployDeploymentId":{"shape":"CodeDeployDeploymentId"}, 1014 "CodeDeployDeploymentGroup":{"shape":"CodeDeployDeploymentGroup"}, 1015 "CodeDeployState":{"shape":"CodeDeployState"}, 1016 "CodeDeployApplication":{"shape":"CodeDeployApplication"}, 1017 "CodeDeployInstanceGroupId":{"shape":"CodeDeployInstanceGroupId"}, 1018 "Ec2State":{"shape":"Ec2State"}, 1019 "RdsEventCategories":{"shape":"RdsEventCategories"}, 1020 "RdsEventMessage":{"shape":"RdsEventMessage"}, 1021 "S3EventName":{"shape":"S3EventName"}, 1022 "StatesExecutionArn":{"shape":"StatesExecutionArn"}, 1023 "StatesArn":{"shape":"StatesArn"}, 1024 "StatesStatus":{"shape":"StatesStatus"}, 1025 "StatesInput":{"shape":"StatesInput"}, 1026 "EbsEvent":{"shape":"EbsEvent"}, 1027 "EbsResult":{"shape":"EbsResult"}, 1028 "EbsCause":{"shape":"EbsCause"}, 1029 "EbsRequestId":{"shape":"EbsRequestId"}, 1030 "XRayFaultPercent":{"shape":"XRayFaultPercent"}, 1031 "XRayThrottlePercent":{"shape":"XRayThrottlePercent"}, 1032 "XRayErrorPercent":{"shape":"XRayErrorPercent"}, 1033 "XRayRequestCount":{"shape":"XRayRequestCount"}, 1034 "XRayRequestAverageLatency":{"shape":"XRayRequestAverageLatency"}, 1035 "XRayNodeName":{"shape":"XRayNodeName"}, 1036 "XRayNodeType":{"shape":"XRayNodeType"} 1037 } 1038 }, 1039 "ObservationId":{ 1040 "type":"string", 1041 "max":38, 1042 "min":38, 1043 "pattern":"o-[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}" 1044 }, 1045 "ObservationList":{ 1046 "type":"list", 1047 "member":{"shape":"Observation"} 1048 }, 1049 "OpsCenterEnabled":{"type":"boolean"}, 1050 "OpsItemSNSTopicArn":{ 1051 "type":"string", 1052 "max":300, 1053 "min":20, 1054 "pattern":"^arn:aws(-\\w+)*:[\\w\\d-]+:([\\w\\d-]*)?:[\\w\\d_-]*([:/].+)*$" 1055 }, 1056 "OsType":{ 1057 "type":"string", 1058 "enum":[ 1059 "WINDOWS", 1060 "LINUX" 1061 ] 1062 }, 1063 "PaginationToken":{ 1064 "type":"string", 1065 "max":1024, 1066 "min":1, 1067 "pattern":".+" 1068 }, 1069 "Problem":{ 1070 "type":"structure", 1071 "members":{ 1072 "Id":{"shape":"ProblemId"}, 1073 "Title":{"shape":"Title"}, 1074 "Insights":{"shape":"Insights"}, 1075 "Status":{"shape":"Status"}, 1076 "AffectedResource":{"shape":"AffectedResource"}, 1077 "StartTime":{"shape":"StartTime"}, 1078 "EndTime":{"shape":"EndTime"}, 1079 "SeverityLevel":{"shape":"SeverityLevel"}, 1080 "ResourceGroupName":{"shape":"ResourceGroupName"}, 1081 "Feedback":{"shape":"Feedback"}, 1082 "RecurringCount":{"shape":"RecurringCount"}, 1083 "LastRecurrenceTime":{"shape":"LastRecurrenceTime"} 1084 } 1085 }, 1086 "ProblemId":{ 1087 "type":"string", 1088 "max":38, 1089 "min":38, 1090 "pattern":"p-[0-9a-fA-F]{8}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{4}\\-[0-9a-fA-F]{12}" 1091 }, 1092 "ProblemList":{ 1093 "type":"list", 1094 "member":{"shape":"Problem"} 1095 }, 1096 "RdsEventCategories":{"type":"string"}, 1097 "RdsEventMessage":{"type":"string"}, 1098 "RecurringCount":{"type":"long"}, 1099 "RelatedObservations":{ 1100 "type":"structure", 1101 "members":{ 1102 "ObservationList":{"shape":"ObservationList"} 1103 } 1104 }, 1105 "Remarks":{"type":"string"}, 1106 "RemoveSNSTopic":{"type":"boolean"}, 1107 "ResourceARN":{ 1108 "type":"string", 1109 "max":1011, 1110 "min":1, 1111 "pattern":"^arn:aws(-\\w+)*:[\\w\\d-]+:([\\w\\d-]*)?:[\\w\\d_-]*([:/].+)*$" 1112 }, 1113 "ResourceGroupName":{ 1114 "type":"string", 1115 "max":256, 1116 "min":1, 1117 "pattern":"[a-zA-Z0-9\\.\\-_]*" 1118 }, 1119 "ResourceInUseException":{ 1120 "type":"structure", 1121 "members":{ 1122 "Message":{"shape":"ErrorMsg"} 1123 }, 1124 "exception":true 1125 }, 1126 "ResourceList":{ 1127 "type":"list", 1128 "member":{"shape":"ResourceARN"} 1129 }, 1130 "ResourceNotFoundException":{ 1131 "type":"structure", 1132 "members":{ 1133 "Message":{"shape":"ErrorMsg"} 1134 }, 1135 "exception":true 1136 }, 1137 "ResourceType":{ 1138 "type":"string", 1139 "max":50, 1140 "min":1, 1141 "pattern":"[0-9a-zA-Z:_]*" 1142 }, 1143 "S3EventName":{"type":"string"}, 1144 "SeverityLevel":{ 1145 "type":"string", 1146 "enum":[ 1147 "Low", 1148 "Medium", 1149 "High" 1150 ] 1151 }, 1152 "SourceARN":{"type":"string"}, 1153 "SourceType":{"type":"string"}, 1154 "StartTime":{"type":"timestamp"}, 1155 "StatesArn":{"type":"string"}, 1156 "StatesExecutionArn":{"type":"string"}, 1157 "StatesInput":{"type":"string"}, 1158 "StatesStatus":{"type":"string"}, 1159 "Status":{ 1160 "type":"string", 1161 "enum":[ 1162 "IGNORE", 1163 "RESOLVED", 1164 "PENDING", 1165 "RECURRING" 1166 ] 1167 }, 1168 "Tag":{ 1169 "type":"structure", 1170 "required":[ 1171 "Key", 1172 "Value" 1173 ], 1174 "members":{ 1175 "Key":{"shape":"TagKey"}, 1176 "Value":{"shape":"TagValue"} 1177 } 1178 }, 1179 "TagKey":{ 1180 "type":"string", 1181 "max":128, 1182 "min":1, 1183 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 1184 }, 1185 "TagKeyList":{ 1186 "type":"list", 1187 "member":{"shape":"TagKey"}, 1188 "max":200, 1189 "min":0 1190 }, 1191 "TagList":{ 1192 "type":"list", 1193 "member":{"shape":"Tag"}, 1194 "max":200, 1195 "min":0 1196 }, 1197 "TagResourceRequest":{ 1198 "type":"structure", 1199 "required":[ 1200 "ResourceARN", 1201 "Tags" 1202 ], 1203 "members":{ 1204 "ResourceARN":{"shape":"AmazonResourceName"}, 1205 "Tags":{"shape":"TagList"} 1206 } 1207 }, 1208 "TagResourceResponse":{ 1209 "type":"structure", 1210 "members":{ 1211 } 1212 }, 1213 "TagValue":{ 1214 "type":"string", 1215 "max":256, 1216 "min":0, 1217 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 1218 }, 1219 "TagsAlreadyExistException":{ 1220 "type":"structure", 1221 "members":{ 1222 "Message":{"shape":"ExceptionMessage"} 1223 }, 1224 "exception":true 1225 }, 1226 "Tier":{ 1227 "type":"string", 1228 "enum":[ 1229 "CUSTOM", 1230 "DEFAULT", 1231 "DOT_NET_CORE", 1232 "DOT_NET_WORKER", 1233 "DOT_NET_WEB_TIER", 1234 "DOT_NET_WEB", 1235 "SQL_SERVER", 1236 "SQL_SERVER_ALWAYSON_AVAILABILITY_GROUP", 1237 "MYSQL", 1238 "POSTGRESQL", 1239 "JAVA_JMX", 1240 "ORACLE", 1241 "SAP_HANA", 1242 "SAP_HANA_MULTI_NODE", 1243 "SAP_HANA_SINGLE_NODE", 1244 "SAP_HANA_HIGH_AVAILABILITY", 1245 "SQL_SERVER_FAILOVER_CLUSTER_INSTANCE" 1246 ], 1247 "max":50, 1248 "min":1 1249 }, 1250 "Title":{"type":"string"}, 1251 "TooManyTagsException":{ 1252 "type":"structure", 1253 "members":{ 1254 "Message":{"shape":"ExceptionMessage"}, 1255 "ResourceName":{"shape":"AmazonResourceName"} 1256 }, 1257 "exception":true 1258 }, 1259 "Unit":{"type":"string"}, 1260 "UntagResourceRequest":{ 1261 "type":"structure", 1262 "required":[ 1263 "ResourceARN", 1264 "TagKeys" 1265 ], 1266 "members":{ 1267 "ResourceARN":{"shape":"AmazonResourceName"}, 1268 "TagKeys":{"shape":"TagKeyList"} 1269 } 1270 }, 1271 "UntagResourceResponse":{ 1272 "type":"structure", 1273 "members":{ 1274 } 1275 }, 1276 "UpdateApplicationRequest":{ 1277 "type":"structure", 1278 "required":["ResourceGroupName"], 1279 "members":{ 1280 "ResourceGroupName":{"shape":"ResourceGroupName"}, 1281 "OpsCenterEnabled":{"shape":"OpsCenterEnabled"}, 1282 "CWEMonitorEnabled":{"shape":"CWEMonitorEnabled"}, 1283 "OpsItemSNSTopicArn":{"shape":"OpsItemSNSTopicArn"}, 1284 "RemoveSNSTopic":{"shape":"RemoveSNSTopic"}, 1285 "AutoConfigEnabled":{"shape":"AutoConfigEnabled"} 1286 } 1287 }, 1288 "UpdateApplicationResponse":{ 1289 "type":"structure", 1290 "members":{ 1291 "ApplicationInfo":{"shape":"ApplicationInfo"} 1292 } 1293 }, 1294 "UpdateComponentConfigurationRequest":{ 1295 "type":"structure", 1296 "required":[ 1297 "ResourceGroupName", 1298 "ComponentName" 1299 ], 1300 "members":{ 1301 "ResourceGroupName":{"shape":"ResourceGroupName"}, 1302 "ComponentName":{"shape":"ComponentName"}, 1303 "Monitor":{"shape":"Monitor"}, 1304 "Tier":{"shape":"Tier"}, 1305 "ComponentConfiguration":{"shape":"ComponentConfiguration"}, 1306 "AutoConfigEnabled":{"shape":"AutoConfigEnabled"} 1307 } 1308 }, 1309 "UpdateComponentConfigurationResponse":{ 1310 "type":"structure", 1311 "members":{ 1312 } 1313 }, 1314 "UpdateComponentRequest":{ 1315 "type":"structure", 1316 "required":[ 1317 "ResourceGroupName", 1318 "ComponentName" 1319 ], 1320 "members":{ 1321 "ResourceGroupName":{"shape":"ResourceGroupName"}, 1322 "ComponentName":{"shape":"CustomComponentName"}, 1323 "NewComponentName":{"shape":"CustomComponentName"}, 1324 "ResourceList":{"shape":"ResourceList"} 1325 } 1326 }, 1327 "UpdateComponentResponse":{ 1328 "type":"structure", 1329 "members":{ 1330 } 1331 }, 1332 "UpdateLogPatternRequest":{ 1333 "type":"structure", 1334 "required":[ 1335 "ResourceGroupName", 1336 "PatternSetName", 1337 "PatternName" 1338 ], 1339 "members":{ 1340 "ResourceGroupName":{"shape":"ResourceGroupName"}, 1341 "PatternSetName":{"shape":"LogPatternSetName"}, 1342 "PatternName":{"shape":"LogPatternName"}, 1343 "Pattern":{"shape":"LogPatternRegex"}, 1344 "Rank":{"shape":"LogPatternRank"} 1345 } 1346 }, 1347 "UpdateLogPatternResponse":{ 1348 "type":"structure", 1349 "members":{ 1350 "ResourceGroupName":{"shape":"ResourceGroupName"}, 1351 "LogPattern":{"shape":"LogPattern"} 1352 } 1353 }, 1354 "ValidationException":{ 1355 "type":"structure", 1356 "members":{ 1357 "Message":{"shape":"ErrorMsg"} 1358 }, 1359 "exception":true 1360 }, 1361 "Value":{"type":"double"}, 1362 "WorkloadMetaData":{ 1363 "type":"map", 1364 "key":{"shape":"MetaDataKey"}, 1365 "value":{"shape":"MetaDataValue"} 1366 }, 1367 "XRayErrorPercent":{"type":"integer"}, 1368 "XRayFaultPercent":{"type":"integer"}, 1369 "XRayNodeName":{"type":"string"}, 1370 "XRayNodeType":{"type":"string"}, 1371 "XRayRequestAverageLatency":{"type":"long"}, 1372 "XRayRequestCount":{"type":"integer"}, 1373 "XRayThrottlePercent":{"type":"integer"} 1374 } 1375} 1376