github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/codeguruprofiler/2019-07-18/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2019-07-18", 5 "endpointPrefix":"codeguru-profiler", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceFullName":"Amazon CodeGuru Profiler", 9 "serviceId":"CodeGuruProfiler", 10 "signatureVersion":"v4", 11 "signingName":"codeguru-profiler", 12 "uid":"codeguruprofiler-2019-07-18" 13 }, 14 "operations":{ 15 "AddNotificationChannels":{ 16 "name":"AddNotificationChannels", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/profilingGroups/{profilingGroupName}/notificationConfiguration", 20 "responseCode":200 21 }, 22 "input":{"shape":"AddNotificationChannelsRequest"}, 23 "output":{"shape":"AddNotificationChannelsResponse"}, 24 "errors":[ 25 {"shape":"ServiceQuotaExceededException"}, 26 {"shape":"InternalServerException"}, 27 {"shape":"ConflictException"}, 28 {"shape":"ValidationException"}, 29 {"shape":"ThrottlingException"}, 30 {"shape":"ResourceNotFoundException"} 31 ] 32 }, 33 "BatchGetFrameMetricData":{ 34 "name":"BatchGetFrameMetricData", 35 "http":{ 36 "method":"POST", 37 "requestUri":"/profilingGroups/{profilingGroupName}/frames/-/metrics", 38 "responseCode":200 39 }, 40 "input":{"shape":"BatchGetFrameMetricDataRequest"}, 41 "output":{"shape":"BatchGetFrameMetricDataResponse"}, 42 "errors":[ 43 {"shape":"InternalServerException"}, 44 {"shape":"ValidationException"}, 45 {"shape":"ThrottlingException"}, 46 {"shape":"ResourceNotFoundException"} 47 ] 48 }, 49 "ConfigureAgent":{ 50 "name":"ConfigureAgent", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/profilingGroups/{profilingGroupName}/configureAgent", 54 "responseCode":200 55 }, 56 "input":{"shape":"ConfigureAgentRequest"}, 57 "output":{"shape":"ConfigureAgentResponse"}, 58 "errors":[ 59 {"shape":"InternalServerException"}, 60 {"shape":"ValidationException"}, 61 {"shape":"ThrottlingException"}, 62 {"shape":"ResourceNotFoundException"} 63 ] 64 }, 65 "CreateProfilingGroup":{ 66 "name":"CreateProfilingGroup", 67 "http":{ 68 "method":"POST", 69 "requestUri":"/profilingGroups", 70 "responseCode":201 71 }, 72 "input":{"shape":"CreateProfilingGroupRequest"}, 73 "output":{"shape":"CreateProfilingGroupResponse"}, 74 "errors":[ 75 {"shape":"ServiceQuotaExceededException"}, 76 {"shape":"InternalServerException"}, 77 {"shape":"ConflictException"}, 78 {"shape":"ValidationException"}, 79 {"shape":"ThrottlingException"} 80 ], 81 "idempotent":true 82 }, 83 "DeleteProfilingGroup":{ 84 "name":"DeleteProfilingGroup", 85 "http":{ 86 "method":"DELETE", 87 "requestUri":"/profilingGroups/{profilingGroupName}", 88 "responseCode":204 89 }, 90 "input":{"shape":"DeleteProfilingGroupRequest"}, 91 "output":{"shape":"DeleteProfilingGroupResponse"}, 92 "errors":[ 93 {"shape":"InternalServerException"}, 94 {"shape":"ConflictException"}, 95 {"shape":"ValidationException"}, 96 {"shape":"ThrottlingException"}, 97 {"shape":"ResourceNotFoundException"} 98 ], 99 "idempotent":true 100 }, 101 "DescribeProfilingGroup":{ 102 "name":"DescribeProfilingGroup", 103 "http":{ 104 "method":"GET", 105 "requestUri":"/profilingGroups/{profilingGroupName}", 106 "responseCode":200 107 }, 108 "input":{"shape":"DescribeProfilingGroupRequest"}, 109 "output":{"shape":"DescribeProfilingGroupResponse"}, 110 "errors":[ 111 {"shape":"InternalServerException"}, 112 {"shape":"ValidationException"}, 113 {"shape":"ThrottlingException"}, 114 {"shape":"ResourceNotFoundException"} 115 ] 116 }, 117 "GetFindingsReportAccountSummary":{ 118 "name":"GetFindingsReportAccountSummary", 119 "http":{ 120 "method":"GET", 121 "requestUri":"/internal/findingsReports", 122 "responseCode":200 123 }, 124 "input":{"shape":"GetFindingsReportAccountSummaryRequest"}, 125 "output":{"shape":"GetFindingsReportAccountSummaryResponse"}, 126 "errors":[ 127 {"shape":"InternalServerException"}, 128 {"shape":"ValidationException"}, 129 {"shape":"ThrottlingException"} 130 ] 131 }, 132 "GetNotificationConfiguration":{ 133 "name":"GetNotificationConfiguration", 134 "http":{ 135 "method":"GET", 136 "requestUri":"/profilingGroups/{profilingGroupName}/notificationConfiguration", 137 "responseCode":200 138 }, 139 "input":{"shape":"GetNotificationConfigurationRequest"}, 140 "output":{"shape":"GetNotificationConfigurationResponse"}, 141 "errors":[ 142 {"shape":"InternalServerException"}, 143 {"shape":"ValidationException"}, 144 {"shape":"ThrottlingException"}, 145 {"shape":"ResourceNotFoundException"} 146 ] 147 }, 148 "GetPolicy":{ 149 "name":"GetPolicy", 150 "http":{ 151 "method":"GET", 152 "requestUri":"/profilingGroups/{profilingGroupName}/policy", 153 "responseCode":200 154 }, 155 "input":{"shape":"GetPolicyRequest"}, 156 "output":{"shape":"GetPolicyResponse"}, 157 "errors":[ 158 {"shape":"InternalServerException"}, 159 {"shape":"ThrottlingException"}, 160 {"shape":"ResourceNotFoundException"} 161 ] 162 }, 163 "GetProfile":{ 164 "name":"GetProfile", 165 "http":{ 166 "method":"GET", 167 "requestUri":"/profilingGroups/{profilingGroupName}/profile", 168 "responseCode":200 169 }, 170 "input":{"shape":"GetProfileRequest"}, 171 "output":{"shape":"GetProfileResponse"}, 172 "errors":[ 173 {"shape":"InternalServerException"}, 174 {"shape":"ValidationException"}, 175 {"shape":"ThrottlingException"}, 176 {"shape":"ResourceNotFoundException"} 177 ] 178 }, 179 "GetRecommendations":{ 180 "name":"GetRecommendations", 181 "http":{ 182 "method":"GET", 183 "requestUri":"/internal/profilingGroups/{profilingGroupName}/recommendations", 184 "responseCode":200 185 }, 186 "input":{"shape":"GetRecommendationsRequest"}, 187 "output":{"shape":"GetRecommendationsResponse"}, 188 "errors":[ 189 {"shape":"InternalServerException"}, 190 {"shape":"ValidationException"}, 191 {"shape":"ThrottlingException"}, 192 {"shape":"ResourceNotFoundException"} 193 ] 194 }, 195 "ListFindingsReports":{ 196 "name":"ListFindingsReports", 197 "http":{ 198 "method":"GET", 199 "requestUri":"/internal/profilingGroups/{profilingGroupName}/findingsReports", 200 "responseCode":200 201 }, 202 "input":{"shape":"ListFindingsReportsRequest"}, 203 "output":{"shape":"ListFindingsReportsResponse"}, 204 "errors":[ 205 {"shape":"InternalServerException"}, 206 {"shape":"ValidationException"}, 207 {"shape":"ThrottlingException"}, 208 {"shape":"ResourceNotFoundException"} 209 ] 210 }, 211 "ListProfileTimes":{ 212 "name":"ListProfileTimes", 213 "http":{ 214 "method":"GET", 215 "requestUri":"/profilingGroups/{profilingGroupName}/profileTimes", 216 "responseCode":200 217 }, 218 "input":{"shape":"ListProfileTimesRequest"}, 219 "output":{"shape":"ListProfileTimesResponse"}, 220 "errors":[ 221 {"shape":"InternalServerException"}, 222 {"shape":"ValidationException"}, 223 {"shape":"ThrottlingException"}, 224 {"shape":"ResourceNotFoundException"} 225 ] 226 }, 227 "ListProfilingGroups":{ 228 "name":"ListProfilingGroups", 229 "http":{ 230 "method":"GET", 231 "requestUri":"/profilingGroups", 232 "responseCode":200 233 }, 234 "input":{"shape":"ListProfilingGroupsRequest"}, 235 "output":{"shape":"ListProfilingGroupsResponse"}, 236 "errors":[ 237 {"shape":"InternalServerException"}, 238 {"shape":"ThrottlingException"} 239 ] 240 }, 241 "ListTagsForResource":{ 242 "name":"ListTagsForResource", 243 "http":{ 244 "method":"GET", 245 "requestUri":"/tags/{resourceArn}", 246 "responseCode":200 247 }, 248 "input":{"shape":"ListTagsForResourceRequest"}, 249 "output":{"shape":"ListTagsForResourceResponse"}, 250 "errors":[ 251 {"shape":"InternalServerException"}, 252 {"shape":"ValidationException"}, 253 {"shape":"ResourceNotFoundException"} 254 ] 255 }, 256 "PostAgentProfile":{ 257 "name":"PostAgentProfile", 258 "http":{ 259 "method":"POST", 260 "requestUri":"/profilingGroups/{profilingGroupName}/agentProfile", 261 "responseCode":204 262 }, 263 "input":{"shape":"PostAgentProfileRequest"}, 264 "output":{"shape":"PostAgentProfileResponse"}, 265 "errors":[ 266 {"shape":"InternalServerException"}, 267 {"shape":"ValidationException"}, 268 {"shape":"ThrottlingException"}, 269 {"shape":"ResourceNotFoundException"} 270 ] 271 }, 272 "PutPermission":{ 273 "name":"PutPermission", 274 "http":{ 275 "method":"PUT", 276 "requestUri":"/profilingGroups/{profilingGroupName}/policy/{actionGroup}", 277 "responseCode":200 278 }, 279 "input":{"shape":"PutPermissionRequest"}, 280 "output":{"shape":"PutPermissionResponse"}, 281 "errors":[ 282 {"shape":"InternalServerException"}, 283 {"shape":"ConflictException"}, 284 {"shape":"ValidationException"}, 285 {"shape":"ThrottlingException"}, 286 {"shape":"ResourceNotFoundException"} 287 ], 288 "idempotent":true 289 }, 290 "RemoveNotificationChannel":{ 291 "name":"RemoveNotificationChannel", 292 "http":{ 293 "method":"DELETE", 294 "requestUri":"/profilingGroups/{profilingGroupName}/notificationConfiguration/{channelId}", 295 "responseCode":200 296 }, 297 "input":{"shape":"RemoveNotificationChannelRequest"}, 298 "output":{"shape":"RemoveNotificationChannelResponse"}, 299 "errors":[ 300 {"shape":"InternalServerException"}, 301 {"shape":"ValidationException"}, 302 {"shape":"ThrottlingException"}, 303 {"shape":"ResourceNotFoundException"} 304 ], 305 "idempotent":true 306 }, 307 "RemovePermission":{ 308 "name":"RemovePermission", 309 "http":{ 310 "method":"DELETE", 311 "requestUri":"/profilingGroups/{profilingGroupName}/policy/{actionGroup}", 312 "responseCode":200 313 }, 314 "input":{"shape":"RemovePermissionRequest"}, 315 "output":{"shape":"RemovePermissionResponse"}, 316 "errors":[ 317 {"shape":"InternalServerException"}, 318 {"shape":"ConflictException"}, 319 {"shape":"ValidationException"}, 320 {"shape":"ThrottlingException"}, 321 {"shape":"ResourceNotFoundException"} 322 ] 323 }, 324 "SubmitFeedback":{ 325 "name":"SubmitFeedback", 326 "http":{ 327 "method":"POST", 328 "requestUri":"/internal/profilingGroups/{profilingGroupName}/anomalies/{anomalyInstanceId}/feedback", 329 "responseCode":204 330 }, 331 "input":{"shape":"SubmitFeedbackRequest"}, 332 "output":{"shape":"SubmitFeedbackResponse"}, 333 "errors":[ 334 {"shape":"InternalServerException"}, 335 {"shape":"ValidationException"}, 336 {"shape":"ThrottlingException"}, 337 {"shape":"ResourceNotFoundException"} 338 ] 339 }, 340 "TagResource":{ 341 "name":"TagResource", 342 "http":{ 343 "method":"POST", 344 "requestUri":"/tags/{resourceArn}", 345 "responseCode":204 346 }, 347 "input":{"shape":"TagResourceRequest"}, 348 "output":{"shape":"TagResourceResponse"}, 349 "errors":[ 350 {"shape":"InternalServerException"}, 351 {"shape":"ValidationException"}, 352 {"shape":"ResourceNotFoundException"} 353 ] 354 }, 355 "UntagResource":{ 356 "name":"UntagResource", 357 "http":{ 358 "method":"DELETE", 359 "requestUri":"/tags/{resourceArn}", 360 "responseCode":204 361 }, 362 "input":{"shape":"UntagResourceRequest"}, 363 "output":{"shape":"UntagResourceResponse"}, 364 "errors":[ 365 {"shape":"InternalServerException"}, 366 {"shape":"ValidationException"}, 367 {"shape":"ResourceNotFoundException"} 368 ], 369 "idempotent":true 370 }, 371 "UpdateProfilingGroup":{ 372 "name":"UpdateProfilingGroup", 373 "http":{ 374 "method":"PUT", 375 "requestUri":"/profilingGroups/{profilingGroupName}", 376 "responseCode":200 377 }, 378 "input":{"shape":"UpdateProfilingGroupRequest"}, 379 "output":{"shape":"UpdateProfilingGroupResponse"}, 380 "errors":[ 381 {"shape":"InternalServerException"}, 382 {"shape":"ConflictException"}, 383 {"shape":"ValidationException"}, 384 {"shape":"ThrottlingException"}, 385 {"shape":"ResourceNotFoundException"} 386 ], 387 "idempotent":true 388 } 389 }, 390 "shapes":{ 391 "ActionGroup":{ 392 "type":"string", 393 "enum":["agentPermissions"] 394 }, 395 "AddNotificationChannelsRequest":{ 396 "type":"structure", 397 "required":[ 398 "channels", 399 "profilingGroupName" 400 ], 401 "members":{ 402 "channels":{"shape":"Channels"}, 403 "profilingGroupName":{ 404 "shape":"ProfilingGroupName", 405 "location":"uri", 406 "locationName":"profilingGroupName" 407 } 408 } 409 }, 410 "AddNotificationChannelsResponse":{ 411 "type":"structure", 412 "members":{ 413 "notificationConfiguration":{"shape":"NotificationConfiguration"} 414 } 415 }, 416 "AgentConfiguration":{ 417 "type":"structure", 418 "required":[ 419 "periodInSeconds", 420 "shouldProfile" 421 ], 422 "members":{ 423 "agentParameters":{"shape":"AgentParameters"}, 424 "periodInSeconds":{"shape":"Integer"}, 425 "shouldProfile":{"shape":"Boolean"} 426 } 427 }, 428 "AgentOrchestrationConfig":{ 429 "type":"structure", 430 "required":["profilingEnabled"], 431 "members":{ 432 "profilingEnabled":{"shape":"Boolean"} 433 } 434 }, 435 "AgentParameterField":{ 436 "type":"string", 437 "enum":[ 438 "SamplingIntervalInMilliseconds", 439 "ReportingIntervalInMilliseconds", 440 "MinimumTimeForReportingInMilliseconds", 441 "MemoryUsageLimitPercent", 442 "MaxStackDepth" 443 ] 444 }, 445 "AgentParameters":{ 446 "type":"map", 447 "key":{"shape":"AgentParameterField"}, 448 "value":{"shape":"String"} 449 }, 450 "AgentProfile":{"type":"blob"}, 451 "AggregatedProfile":{"type":"blob"}, 452 "AggregatedProfileTime":{ 453 "type":"structure", 454 "members":{ 455 "period":{"shape":"AggregationPeriod"}, 456 "start":{"shape":"Timestamp"} 457 } 458 }, 459 "AggregationPeriod":{ 460 "type":"string", 461 "enum":[ 462 "PT5M", 463 "PT1H", 464 "P1D" 465 ] 466 }, 467 "Anomalies":{ 468 "type":"list", 469 "member":{"shape":"Anomaly"} 470 }, 471 "Anomaly":{ 472 "type":"structure", 473 "required":[ 474 "instances", 475 "metric", 476 "reason" 477 ], 478 "members":{ 479 "instances":{"shape":"AnomalyInstances"}, 480 "metric":{"shape":"Metric"}, 481 "reason":{"shape":"String"} 482 } 483 }, 484 "AnomalyInstance":{ 485 "type":"structure", 486 "required":[ 487 "id", 488 "startTime" 489 ], 490 "members":{ 491 "endTime":{"shape":"Timestamp"}, 492 "id":{"shape":"String"}, 493 "startTime":{"shape":"Timestamp"}, 494 "userFeedback":{"shape":"UserFeedback"} 495 } 496 }, 497 "AnomalyInstanceId":{ 498 "type":"string", 499 "pattern":"[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" 500 }, 501 "AnomalyInstances":{ 502 "type":"list", 503 "member":{"shape":"AnomalyInstance"} 504 }, 505 "BatchGetFrameMetricDataRequest":{ 506 "type":"structure", 507 "required":["profilingGroupName"], 508 "members":{ 509 "endTime":{ 510 "shape":"Timestamp", 511 "location":"querystring", 512 "locationName":"endTime" 513 }, 514 "frameMetrics":{"shape":"FrameMetrics"}, 515 "period":{ 516 "shape":"Period", 517 "location":"querystring", 518 "locationName":"period" 519 }, 520 "profilingGroupName":{ 521 "shape":"ProfilingGroupName", 522 "location":"uri", 523 "locationName":"profilingGroupName" 524 }, 525 "startTime":{ 526 "shape":"Timestamp", 527 "location":"querystring", 528 "locationName":"startTime" 529 }, 530 "targetResolution":{ 531 "shape":"AggregationPeriod", 532 "location":"querystring", 533 "locationName":"targetResolution" 534 } 535 } 536 }, 537 "BatchGetFrameMetricDataResponse":{ 538 "type":"structure", 539 "required":[ 540 "endTime", 541 "endTimes", 542 "frameMetricData", 543 "resolution", 544 "startTime", 545 "unprocessedEndTimes" 546 ], 547 "members":{ 548 "endTime":{"shape":"Timestamp"}, 549 "endTimes":{"shape":"ListOfTimestamps"}, 550 "frameMetricData":{"shape":"FrameMetricData"}, 551 "resolution":{"shape":"AggregationPeriod"}, 552 "startTime":{"shape":"Timestamp"}, 553 "unprocessedEndTimes":{"shape":"UnprocessedEndTimeMap"} 554 } 555 }, 556 "Boolean":{ 557 "type":"boolean", 558 "box":true 559 }, 560 "Channel":{ 561 "type":"structure", 562 "required":[ 563 "eventPublishers", 564 "uri" 565 ], 566 "members":{ 567 "eventPublishers":{"shape":"EventPublishers"}, 568 "id":{"shape":"ChannelId"}, 569 "uri":{"shape":"ChannelUri"} 570 } 571 }, 572 "ChannelId":{ 573 "type":"string", 574 "pattern":"[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" 575 }, 576 "ChannelUri":{"type":"string"}, 577 "Channels":{ 578 "type":"list", 579 "member":{"shape":"Channel"}, 580 "max":2, 581 "min":1 582 }, 583 "ClientToken":{ 584 "type":"string", 585 "max":64, 586 "min":1, 587 "pattern":"^[\\w-]+$" 588 }, 589 "ComputePlatform":{ 590 "type":"string", 591 "enum":[ 592 "Default", 593 "AWSLambda" 594 ] 595 }, 596 "ConfigureAgentRequest":{ 597 "type":"structure", 598 "required":["profilingGroupName"], 599 "members":{ 600 "fleetInstanceId":{"shape":"FleetInstanceId"}, 601 "metadata":{"shape":"Metadata"}, 602 "profilingGroupName":{ 603 "shape":"ProfilingGroupName", 604 "location":"uri", 605 "locationName":"profilingGroupName" 606 } 607 } 608 }, 609 "ConfigureAgentResponse":{ 610 "type":"structure", 611 "required":["configuration"], 612 "members":{ 613 "configuration":{"shape":"AgentConfiguration"} 614 }, 615 "payload":"configuration" 616 }, 617 "ConflictException":{ 618 "type":"structure", 619 "required":["message"], 620 "members":{ 621 "message":{"shape":"String"} 622 }, 623 "error":{ 624 "httpStatusCode":409, 625 "senderFault":true 626 }, 627 "exception":true 628 }, 629 "CreateProfilingGroupRequest":{ 630 "type":"structure", 631 "required":[ 632 "clientToken", 633 "profilingGroupName" 634 ], 635 "members":{ 636 "agentOrchestrationConfig":{"shape":"AgentOrchestrationConfig"}, 637 "clientToken":{ 638 "shape":"ClientToken", 639 "idempotencyToken":true, 640 "location":"querystring", 641 "locationName":"clientToken" 642 }, 643 "computePlatform":{"shape":"ComputePlatform"}, 644 "profilingGroupName":{"shape":"ProfilingGroupName"}, 645 "tags":{"shape":"TagsMap"} 646 } 647 }, 648 "CreateProfilingGroupResponse":{ 649 "type":"structure", 650 "required":["profilingGroup"], 651 "members":{ 652 "profilingGroup":{"shape":"ProfilingGroupDescription"} 653 }, 654 "payload":"profilingGroup" 655 }, 656 "DeleteProfilingGroupRequest":{ 657 "type":"structure", 658 "required":["profilingGroupName"], 659 "members":{ 660 "profilingGroupName":{ 661 "shape":"ProfilingGroupName", 662 "location":"uri", 663 "locationName":"profilingGroupName" 664 } 665 } 666 }, 667 "DeleteProfilingGroupResponse":{ 668 "type":"structure", 669 "members":{ 670 } 671 }, 672 "DescribeProfilingGroupRequest":{ 673 "type":"structure", 674 "required":["profilingGroupName"], 675 "members":{ 676 "profilingGroupName":{ 677 "shape":"ProfilingGroupName", 678 "location":"uri", 679 "locationName":"profilingGroupName" 680 } 681 } 682 }, 683 "DescribeProfilingGroupResponse":{ 684 "type":"structure", 685 "required":["profilingGroup"], 686 "members":{ 687 "profilingGroup":{"shape":"ProfilingGroupDescription"} 688 }, 689 "payload":"profilingGroup" 690 }, 691 "Double":{ 692 "type":"double", 693 "box":true 694 }, 695 "EventPublisher":{ 696 "type":"string", 697 "enum":["AnomalyDetection"] 698 }, 699 "EventPublishers":{ 700 "type":"list", 701 "member":{"shape":"EventPublisher"}, 702 "max":1, 703 "min":1 704 }, 705 "FeedbackType":{ 706 "type":"string", 707 "enum":[ 708 "Positive", 709 "Negative" 710 ] 711 }, 712 "FindingsReportId":{ 713 "type":"string", 714 "pattern":"[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" 715 }, 716 "FindingsReportSummaries":{ 717 "type":"list", 718 "member":{"shape":"FindingsReportSummary"} 719 }, 720 "FindingsReportSummary":{ 721 "type":"structure", 722 "members":{ 723 "id":{"shape":"FindingsReportId"}, 724 "profileEndTime":{"shape":"Timestamp"}, 725 "profileStartTime":{"shape":"Timestamp"}, 726 "profilingGroupName":{"shape":"String"}, 727 "totalNumberOfFindings":{"shape":"Integer"} 728 } 729 }, 730 "FleetInstanceId":{ 731 "type":"string", 732 "max":255, 733 "min":1 734 }, 735 "FrameMetric":{ 736 "type":"structure", 737 "required":[ 738 "frameName", 739 "threadStates", 740 "type" 741 ], 742 "members":{ 743 "frameName":{"shape":"String"}, 744 "threadStates":{"shape":"ThreadStates"}, 745 "type":{"shape":"MetricType"} 746 } 747 }, 748 "FrameMetricData":{ 749 "type":"list", 750 "member":{"shape":"FrameMetricDatum"} 751 }, 752 "FrameMetricDatum":{ 753 "type":"structure", 754 "required":[ 755 "frameMetric", 756 "values" 757 ], 758 "members":{ 759 "frameMetric":{"shape":"FrameMetric"}, 760 "values":{"shape":"FrameMetricValues"} 761 } 762 }, 763 "FrameMetricValue":{ 764 "type":"double", 765 "box":true 766 }, 767 "FrameMetricValues":{ 768 "type":"list", 769 "member":{"shape":"FrameMetricValue"} 770 }, 771 "FrameMetrics":{ 772 "type":"list", 773 "member":{"shape":"FrameMetric"} 774 }, 775 "GetFindingsReportAccountSummaryRequest":{ 776 "type":"structure", 777 "members":{ 778 "dailyReportsOnly":{ 779 "shape":"Boolean", 780 "location":"querystring", 781 "locationName":"dailyReportsOnly" 782 }, 783 "maxResults":{ 784 "shape":"MaxResults", 785 "location":"querystring", 786 "locationName":"maxResults" 787 }, 788 "nextToken":{ 789 "shape":"PaginationToken", 790 "location":"querystring", 791 "locationName":"nextToken" 792 } 793 } 794 }, 795 "GetFindingsReportAccountSummaryResponse":{ 796 "type":"structure", 797 "required":["reportSummaries"], 798 "members":{ 799 "nextToken":{"shape":"PaginationToken"}, 800 "reportSummaries":{"shape":"FindingsReportSummaries"} 801 } 802 }, 803 "GetNotificationConfigurationRequest":{ 804 "type":"structure", 805 "required":["profilingGroupName"], 806 "members":{ 807 "profilingGroupName":{ 808 "shape":"ProfilingGroupName", 809 "location":"uri", 810 "locationName":"profilingGroupName" 811 } 812 } 813 }, 814 "GetNotificationConfigurationResponse":{ 815 "type":"structure", 816 "required":["notificationConfiguration"], 817 "members":{ 818 "notificationConfiguration":{"shape":"NotificationConfiguration"} 819 } 820 }, 821 "GetPolicyRequest":{ 822 "type":"structure", 823 "required":["profilingGroupName"], 824 "members":{ 825 "profilingGroupName":{ 826 "shape":"ProfilingGroupName", 827 "location":"uri", 828 "locationName":"profilingGroupName" 829 } 830 } 831 }, 832 "GetPolicyResponse":{ 833 "type":"structure", 834 "required":[ 835 "policy", 836 "revisionId" 837 ], 838 "members":{ 839 "policy":{"shape":"String"}, 840 "revisionId":{"shape":"RevisionId"} 841 } 842 }, 843 "GetProfileRequest":{ 844 "type":"structure", 845 "required":["profilingGroupName"], 846 "members":{ 847 "accept":{ 848 "shape":"String", 849 "location":"header", 850 "locationName":"Accept" 851 }, 852 "endTime":{ 853 "shape":"Timestamp", 854 "location":"querystring", 855 "locationName":"endTime" 856 }, 857 "maxDepth":{ 858 "shape":"MaxDepth", 859 "location":"querystring", 860 "locationName":"maxDepth" 861 }, 862 "period":{ 863 "shape":"Period", 864 "location":"querystring", 865 "locationName":"period" 866 }, 867 "profilingGroupName":{ 868 "shape":"ProfilingGroupName", 869 "location":"uri", 870 "locationName":"profilingGroupName" 871 }, 872 "startTime":{ 873 "shape":"Timestamp", 874 "location":"querystring", 875 "locationName":"startTime" 876 } 877 } 878 }, 879 "GetProfileResponse":{ 880 "type":"structure", 881 "required":[ 882 "contentType", 883 "profile" 884 ], 885 "members":{ 886 "contentEncoding":{ 887 "shape":"String", 888 "location":"header", 889 "locationName":"Content-Encoding" 890 }, 891 "contentType":{ 892 "shape":"String", 893 "location":"header", 894 "locationName":"Content-Type" 895 }, 896 "profile":{"shape":"AggregatedProfile"} 897 }, 898 "payload":"profile" 899 }, 900 "GetRecommendationsRequest":{ 901 "type":"structure", 902 "required":[ 903 "endTime", 904 "profilingGroupName", 905 "startTime" 906 ], 907 "members":{ 908 "endTime":{ 909 "shape":"Timestamp", 910 "location":"querystring", 911 "locationName":"endTime" 912 }, 913 "locale":{ 914 "shape":"Locale", 915 "location":"querystring", 916 "locationName":"locale" 917 }, 918 "profilingGroupName":{ 919 "shape":"ProfilingGroupName", 920 "location":"uri", 921 "locationName":"profilingGroupName" 922 }, 923 "startTime":{ 924 "shape":"Timestamp", 925 "location":"querystring", 926 "locationName":"startTime" 927 } 928 } 929 }, 930 "GetRecommendationsResponse":{ 931 "type":"structure", 932 "required":[ 933 "anomalies", 934 "profileEndTime", 935 "profileStartTime", 936 "profilingGroupName", 937 "recommendations" 938 ], 939 "members":{ 940 "anomalies":{"shape":"Anomalies"}, 941 "profileEndTime":{"shape":"Timestamp"}, 942 "profileStartTime":{"shape":"Timestamp"}, 943 "profilingGroupName":{"shape":"ProfilingGroupName"}, 944 "recommendations":{"shape":"Recommendations"} 945 } 946 }, 947 "Integer":{ 948 "type":"integer", 949 "box":true 950 }, 951 "InternalServerException":{ 952 "type":"structure", 953 "required":["message"], 954 "members":{ 955 "message":{"shape":"String"} 956 }, 957 "error":{"httpStatusCode":500}, 958 "exception":true, 959 "fault":true, 960 "retryable":{"throttling":false} 961 }, 962 "ListFindingsReportsRequest":{ 963 "type":"structure", 964 "required":[ 965 "endTime", 966 "profilingGroupName", 967 "startTime" 968 ], 969 "members":{ 970 "dailyReportsOnly":{ 971 "shape":"Boolean", 972 "location":"querystring", 973 "locationName":"dailyReportsOnly" 974 }, 975 "endTime":{ 976 "shape":"Timestamp", 977 "location":"querystring", 978 "locationName":"endTime" 979 }, 980 "maxResults":{ 981 "shape":"MaxResults", 982 "location":"querystring", 983 "locationName":"maxResults" 984 }, 985 "nextToken":{ 986 "shape":"PaginationToken", 987 "location":"querystring", 988 "locationName":"nextToken" 989 }, 990 "profilingGroupName":{ 991 "shape":"ProfilingGroupName", 992 "location":"uri", 993 "locationName":"profilingGroupName" 994 }, 995 "startTime":{ 996 "shape":"Timestamp", 997 "location":"querystring", 998 "locationName":"startTime" 999 } 1000 } 1001 }, 1002 "ListFindingsReportsResponse":{ 1003 "type":"structure", 1004 "required":["findingsReportSummaries"], 1005 "members":{ 1006 "findingsReportSummaries":{"shape":"FindingsReportSummaries"}, 1007 "nextToken":{"shape":"PaginationToken"} 1008 } 1009 }, 1010 "ListOfTimestamps":{ 1011 "type":"list", 1012 "member":{"shape":"TimestampStructure"} 1013 }, 1014 "ListProfileTimesRequest":{ 1015 "type":"structure", 1016 "required":[ 1017 "endTime", 1018 "period", 1019 "profilingGroupName", 1020 "startTime" 1021 ], 1022 "members":{ 1023 "endTime":{ 1024 "shape":"Timestamp", 1025 "location":"querystring", 1026 "locationName":"endTime" 1027 }, 1028 "maxResults":{ 1029 "shape":"MaxResults", 1030 "location":"querystring", 1031 "locationName":"maxResults" 1032 }, 1033 "nextToken":{ 1034 "shape":"PaginationToken", 1035 "location":"querystring", 1036 "locationName":"nextToken" 1037 }, 1038 "orderBy":{ 1039 "shape":"OrderBy", 1040 "location":"querystring", 1041 "locationName":"orderBy" 1042 }, 1043 "period":{ 1044 "shape":"AggregationPeriod", 1045 "location":"querystring", 1046 "locationName":"period" 1047 }, 1048 "profilingGroupName":{ 1049 "shape":"ProfilingGroupName", 1050 "location":"uri", 1051 "locationName":"profilingGroupName" 1052 }, 1053 "startTime":{ 1054 "shape":"Timestamp", 1055 "location":"querystring", 1056 "locationName":"startTime" 1057 } 1058 } 1059 }, 1060 "ListProfileTimesResponse":{ 1061 "type":"structure", 1062 "required":["profileTimes"], 1063 "members":{ 1064 "nextToken":{"shape":"PaginationToken"}, 1065 "profileTimes":{"shape":"ProfileTimes"} 1066 } 1067 }, 1068 "ListProfilingGroupsRequest":{ 1069 "type":"structure", 1070 "members":{ 1071 "includeDescription":{ 1072 "shape":"Boolean", 1073 "location":"querystring", 1074 "locationName":"includeDescription" 1075 }, 1076 "maxResults":{ 1077 "shape":"MaxResults", 1078 "location":"querystring", 1079 "locationName":"maxResults" 1080 }, 1081 "nextToken":{ 1082 "shape":"PaginationToken", 1083 "location":"querystring", 1084 "locationName":"nextToken" 1085 } 1086 } 1087 }, 1088 "ListProfilingGroupsResponse":{ 1089 "type":"structure", 1090 "required":["profilingGroupNames"], 1091 "members":{ 1092 "nextToken":{"shape":"PaginationToken"}, 1093 "profilingGroupNames":{"shape":"ProfilingGroupNames"}, 1094 "profilingGroups":{"shape":"ProfilingGroupDescriptions"} 1095 } 1096 }, 1097 "ListTagsForResourceRequest":{ 1098 "type":"structure", 1099 "required":["resourceArn"], 1100 "members":{ 1101 "resourceArn":{ 1102 "shape":"ProfilingGroupArn", 1103 "location":"uri", 1104 "locationName":"resourceArn" 1105 } 1106 } 1107 }, 1108 "ListTagsForResourceResponse":{ 1109 "type":"structure", 1110 "members":{ 1111 "tags":{"shape":"TagsMap"} 1112 } 1113 }, 1114 "Locale":{"type":"string"}, 1115 "Match":{ 1116 "type":"structure", 1117 "members":{ 1118 "frameAddress":{"shape":"String"}, 1119 "targetFramesIndex":{"shape":"Integer"}, 1120 "thresholdBreachValue":{"shape":"Double"} 1121 } 1122 }, 1123 "Matches":{ 1124 "type":"list", 1125 "member":{"shape":"Match"} 1126 }, 1127 "MaxDepth":{ 1128 "type":"integer", 1129 "box":true, 1130 "max":10000, 1131 "min":1 1132 }, 1133 "MaxResults":{ 1134 "type":"integer", 1135 "box":true, 1136 "max":1000, 1137 "min":1 1138 }, 1139 "Metadata":{ 1140 "type":"map", 1141 "key":{"shape":"MetadataField"}, 1142 "value":{"shape":"String"} 1143 }, 1144 "MetadataField":{ 1145 "type":"string", 1146 "enum":[ 1147 "ComputePlatform", 1148 "AgentId", 1149 "AwsRequestId", 1150 "ExecutionEnvironment", 1151 "LambdaFunctionArn", 1152 "LambdaMemoryLimitInMB", 1153 "LambdaRemainingTimeInMilliseconds", 1154 "LambdaTimeGapBetweenInvokesInMilliseconds", 1155 "LambdaPreviousExecutionTimeInMilliseconds" 1156 ] 1157 }, 1158 "Metric":{ 1159 "type":"structure", 1160 "required":[ 1161 "frameName", 1162 "threadStates", 1163 "type" 1164 ], 1165 "members":{ 1166 "frameName":{"shape":"String"}, 1167 "threadStates":{"shape":"Strings"}, 1168 "type":{"shape":"MetricType"} 1169 } 1170 }, 1171 "MetricType":{ 1172 "type":"string", 1173 "enum":["AggregatedRelativeTotalTime"] 1174 }, 1175 "NotificationConfiguration":{ 1176 "type":"structure", 1177 "members":{ 1178 "channels":{"shape":"Channels"} 1179 } 1180 }, 1181 "OrderBy":{ 1182 "type":"string", 1183 "enum":[ 1184 "TimestampDescending", 1185 "TimestampAscending" 1186 ] 1187 }, 1188 "PaginationToken":{ 1189 "type":"string", 1190 "max":64, 1191 "min":1, 1192 "pattern":"^[\\w-]+$" 1193 }, 1194 "Pattern":{ 1195 "type":"structure", 1196 "members":{ 1197 "countersToAggregate":{"shape":"Strings"}, 1198 "description":{"shape":"String"}, 1199 "id":{"shape":"String"}, 1200 "name":{"shape":"String"}, 1201 "resolutionSteps":{"shape":"String"}, 1202 "targetFrames":{"shape":"TargetFrames"}, 1203 "thresholdPercent":{"shape":"Percentage"} 1204 } 1205 }, 1206 "Percentage":{ 1207 "type":"double", 1208 "max":100, 1209 "min":0 1210 }, 1211 "Period":{ 1212 "type":"string", 1213 "max":64, 1214 "min":1 1215 }, 1216 "PostAgentProfileRequest":{ 1217 "type":"structure", 1218 "required":[ 1219 "agentProfile", 1220 "contentType", 1221 "profilingGroupName" 1222 ], 1223 "members":{ 1224 "agentProfile":{"shape":"AgentProfile"}, 1225 "contentType":{ 1226 "shape":"String", 1227 "location":"header", 1228 "locationName":"Content-Type" 1229 }, 1230 "profileToken":{ 1231 "shape":"ClientToken", 1232 "idempotencyToken":true, 1233 "location":"querystring", 1234 "locationName":"profileToken" 1235 }, 1236 "profilingGroupName":{ 1237 "shape":"ProfilingGroupName", 1238 "location":"uri", 1239 "locationName":"profilingGroupName" 1240 } 1241 }, 1242 "payload":"agentProfile" 1243 }, 1244 "PostAgentProfileResponse":{ 1245 "type":"structure", 1246 "members":{ 1247 } 1248 }, 1249 "Principal":{"type":"string"}, 1250 "Principals":{ 1251 "type":"list", 1252 "member":{"shape":"Principal"}, 1253 "max":50, 1254 "min":1 1255 }, 1256 "ProfileTime":{ 1257 "type":"structure", 1258 "members":{ 1259 "start":{"shape":"Timestamp"} 1260 } 1261 }, 1262 "ProfileTimes":{ 1263 "type":"list", 1264 "member":{"shape":"ProfileTime"} 1265 }, 1266 "ProfilingGroupArn":{"type":"string"}, 1267 "ProfilingGroupDescription":{ 1268 "type":"structure", 1269 "members":{ 1270 "agentOrchestrationConfig":{"shape":"AgentOrchestrationConfig"}, 1271 "arn":{"shape":"ProfilingGroupArn"}, 1272 "computePlatform":{"shape":"ComputePlatform"}, 1273 "createdAt":{"shape":"Timestamp"}, 1274 "name":{"shape":"ProfilingGroupName"}, 1275 "profilingStatus":{"shape":"ProfilingStatus"}, 1276 "tags":{"shape":"TagsMap"}, 1277 "updatedAt":{"shape":"Timestamp"} 1278 } 1279 }, 1280 "ProfilingGroupDescriptions":{ 1281 "type":"list", 1282 "member":{"shape":"ProfilingGroupDescription"} 1283 }, 1284 "ProfilingGroupName":{ 1285 "type":"string", 1286 "max":255, 1287 "min":1, 1288 "pattern":"^[\\w-]+$" 1289 }, 1290 "ProfilingGroupNames":{ 1291 "type":"list", 1292 "member":{"shape":"ProfilingGroupName"} 1293 }, 1294 "ProfilingStatus":{ 1295 "type":"structure", 1296 "members":{ 1297 "latestAgentOrchestratedAt":{"shape":"Timestamp"}, 1298 "latestAgentProfileReportedAt":{"shape":"Timestamp"}, 1299 "latestAggregatedProfile":{"shape":"AggregatedProfileTime"} 1300 } 1301 }, 1302 "PutPermissionRequest":{ 1303 "type":"structure", 1304 "required":[ 1305 "actionGroup", 1306 "principals", 1307 "profilingGroupName" 1308 ], 1309 "members":{ 1310 "actionGroup":{ 1311 "shape":"ActionGroup", 1312 "location":"uri", 1313 "locationName":"actionGroup" 1314 }, 1315 "principals":{"shape":"Principals"}, 1316 "profilingGroupName":{ 1317 "shape":"ProfilingGroupName", 1318 "location":"uri", 1319 "locationName":"profilingGroupName" 1320 }, 1321 "revisionId":{"shape":"RevisionId"} 1322 } 1323 }, 1324 "PutPermissionResponse":{ 1325 "type":"structure", 1326 "required":[ 1327 "policy", 1328 "revisionId" 1329 ], 1330 "members":{ 1331 "policy":{"shape":"String"}, 1332 "revisionId":{"shape":"RevisionId"} 1333 } 1334 }, 1335 "Recommendation":{ 1336 "type":"structure", 1337 "required":[ 1338 "allMatchesCount", 1339 "allMatchesSum", 1340 "endTime", 1341 "pattern", 1342 "startTime", 1343 "topMatches" 1344 ], 1345 "members":{ 1346 "allMatchesCount":{"shape":"Integer"}, 1347 "allMatchesSum":{"shape":"Double"}, 1348 "endTime":{"shape":"Timestamp"}, 1349 "pattern":{"shape":"Pattern"}, 1350 "startTime":{"shape":"Timestamp"}, 1351 "topMatches":{"shape":"Matches"} 1352 } 1353 }, 1354 "Recommendations":{ 1355 "type":"list", 1356 "member":{"shape":"Recommendation"} 1357 }, 1358 "RemoveNotificationChannelRequest":{ 1359 "type":"structure", 1360 "required":[ 1361 "channelId", 1362 "profilingGroupName" 1363 ], 1364 "members":{ 1365 "channelId":{ 1366 "shape":"ChannelId", 1367 "location":"uri", 1368 "locationName":"channelId" 1369 }, 1370 "profilingGroupName":{ 1371 "shape":"ProfilingGroupName", 1372 "location":"uri", 1373 "locationName":"profilingGroupName" 1374 } 1375 } 1376 }, 1377 "RemoveNotificationChannelResponse":{ 1378 "type":"structure", 1379 "members":{ 1380 "notificationConfiguration":{"shape":"NotificationConfiguration"} 1381 } 1382 }, 1383 "RemovePermissionRequest":{ 1384 "type":"structure", 1385 "required":[ 1386 "actionGroup", 1387 "profilingGroupName", 1388 "revisionId" 1389 ], 1390 "members":{ 1391 "actionGroup":{ 1392 "shape":"ActionGroup", 1393 "location":"uri", 1394 "locationName":"actionGroup" 1395 }, 1396 "profilingGroupName":{ 1397 "shape":"ProfilingGroupName", 1398 "location":"uri", 1399 "locationName":"profilingGroupName" 1400 }, 1401 "revisionId":{ 1402 "shape":"RevisionId", 1403 "location":"querystring", 1404 "locationName":"revisionId" 1405 } 1406 } 1407 }, 1408 "RemovePermissionResponse":{ 1409 "type":"structure", 1410 "required":[ 1411 "policy", 1412 "revisionId" 1413 ], 1414 "members":{ 1415 "policy":{"shape":"String"}, 1416 "revisionId":{"shape":"RevisionId"} 1417 } 1418 }, 1419 "ResourceNotFoundException":{ 1420 "type":"structure", 1421 "required":["message"], 1422 "members":{ 1423 "message":{"shape":"String"} 1424 }, 1425 "error":{ 1426 "httpStatusCode":404, 1427 "senderFault":true 1428 }, 1429 "exception":true 1430 }, 1431 "RevisionId":{ 1432 "type":"string", 1433 "pattern":"[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}" 1434 }, 1435 "ServiceQuotaExceededException":{ 1436 "type":"structure", 1437 "required":["message"], 1438 "members":{ 1439 "message":{"shape":"String"} 1440 }, 1441 "error":{ 1442 "httpStatusCode":402, 1443 "senderFault":true 1444 }, 1445 "exception":true, 1446 "retryable":{"throttling":false} 1447 }, 1448 "String":{"type":"string"}, 1449 "Strings":{ 1450 "type":"list", 1451 "member":{"shape":"String"} 1452 }, 1453 "SubmitFeedbackRequest":{ 1454 "type":"structure", 1455 "required":[ 1456 "anomalyInstanceId", 1457 "profilingGroupName", 1458 "type" 1459 ], 1460 "members":{ 1461 "anomalyInstanceId":{ 1462 "shape":"AnomalyInstanceId", 1463 "location":"uri", 1464 "locationName":"anomalyInstanceId" 1465 }, 1466 "comment":{"shape":"String"}, 1467 "profilingGroupName":{ 1468 "shape":"ProfilingGroupName", 1469 "location":"uri", 1470 "locationName":"profilingGroupName" 1471 }, 1472 "type":{"shape":"FeedbackType"} 1473 } 1474 }, 1475 "SubmitFeedbackResponse":{ 1476 "type":"structure", 1477 "members":{ 1478 } 1479 }, 1480 "TagKeys":{ 1481 "type":"list", 1482 "member":{"shape":"String"} 1483 }, 1484 "TagResourceRequest":{ 1485 "type":"structure", 1486 "required":[ 1487 "resourceArn", 1488 "tags" 1489 ], 1490 "members":{ 1491 "resourceArn":{ 1492 "shape":"ProfilingGroupArn", 1493 "location":"uri", 1494 "locationName":"resourceArn" 1495 }, 1496 "tags":{"shape":"TagsMap"} 1497 } 1498 }, 1499 "TagResourceResponse":{ 1500 "type":"structure", 1501 "members":{ 1502 } 1503 }, 1504 "TagsMap":{ 1505 "type":"map", 1506 "key":{"shape":"String"}, 1507 "value":{"shape":"String"} 1508 }, 1509 "TargetFrame":{ 1510 "type":"list", 1511 "member":{"shape":"String"} 1512 }, 1513 "TargetFrames":{ 1514 "type":"list", 1515 "member":{"shape":"TargetFrame"} 1516 }, 1517 "ThreadStates":{ 1518 "type":"list", 1519 "member":{"shape":"String"} 1520 }, 1521 "ThrottlingException":{ 1522 "type":"structure", 1523 "required":["message"], 1524 "members":{ 1525 "message":{"shape":"String"} 1526 }, 1527 "error":{ 1528 "httpStatusCode":429, 1529 "senderFault":true 1530 }, 1531 "exception":true, 1532 "retryable":{"throttling":false} 1533 }, 1534 "Timestamp":{ 1535 "type":"timestamp", 1536 "timestampFormat":"iso8601" 1537 }, 1538 "TimestampStructure":{ 1539 "type":"structure", 1540 "required":["value"], 1541 "members":{ 1542 "value":{"shape":"Timestamp"} 1543 } 1544 }, 1545 "UnprocessedEndTimeMap":{ 1546 "type":"map", 1547 "key":{"shape":"String"}, 1548 "value":{"shape":"ListOfTimestamps"} 1549 }, 1550 "UntagResourceRequest":{ 1551 "type":"structure", 1552 "required":[ 1553 "resourceArn", 1554 "tagKeys" 1555 ], 1556 "members":{ 1557 "resourceArn":{ 1558 "shape":"ProfilingGroupArn", 1559 "location":"uri", 1560 "locationName":"resourceArn" 1561 }, 1562 "tagKeys":{ 1563 "shape":"TagKeys", 1564 "location":"querystring", 1565 "locationName":"tagKeys" 1566 } 1567 } 1568 }, 1569 "UntagResourceResponse":{ 1570 "type":"structure", 1571 "members":{ 1572 } 1573 }, 1574 "UpdateProfilingGroupRequest":{ 1575 "type":"structure", 1576 "required":[ 1577 "agentOrchestrationConfig", 1578 "profilingGroupName" 1579 ], 1580 "members":{ 1581 "agentOrchestrationConfig":{"shape":"AgentOrchestrationConfig"}, 1582 "profilingGroupName":{ 1583 "shape":"ProfilingGroupName", 1584 "location":"uri", 1585 "locationName":"profilingGroupName" 1586 } 1587 } 1588 }, 1589 "UpdateProfilingGroupResponse":{ 1590 "type":"structure", 1591 "required":["profilingGroup"], 1592 "members":{ 1593 "profilingGroup":{"shape":"ProfilingGroupDescription"} 1594 }, 1595 "payload":"profilingGroup" 1596 }, 1597 "UserFeedback":{ 1598 "type":"structure", 1599 "required":["type"], 1600 "members":{ 1601 "type":{"shape":"FeedbackType"} 1602 } 1603 }, 1604 "ValidationException":{ 1605 "type":"structure", 1606 "required":["message"], 1607 "members":{ 1608 "message":{"shape":"String"} 1609 }, 1610 "error":{ 1611 "httpStatusCode":400, 1612 "senderFault":true 1613 }, 1614 "exception":true 1615 } 1616 } 1617 }