1{ 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2016-02-16", 5 "endpointPrefix":"inspector", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceFullName":"Amazon Inspector", 9 "serviceId":"Inspector", 10 "signatureVersion":"v4", 11 "targetPrefix":"InspectorService", 12 "uid":"inspector-2016-02-16" 13 }, 14 "operations":{ 15 "AddAttributesToFindings":{ 16 "name":"AddAttributesToFindings", 17 "http":{ 18 "method":"POST", 19 "requestUri":"/" 20 }, 21 "input":{"shape":"AddAttributesToFindingsRequest"}, 22 "output":{"shape":"AddAttributesToFindingsResponse"}, 23 "errors":[ 24 {"shape":"InternalException"}, 25 {"shape":"InvalidInputException"}, 26 {"shape":"AccessDeniedException"}, 27 {"shape":"NoSuchEntityException"}, 28 {"shape":"ServiceTemporarilyUnavailableException"} 29 ] 30 }, 31 "CreateAssessmentTarget":{ 32 "name":"CreateAssessmentTarget", 33 "http":{ 34 "method":"POST", 35 "requestUri":"/" 36 }, 37 "input":{"shape":"CreateAssessmentTargetRequest"}, 38 "output":{"shape":"CreateAssessmentTargetResponse"}, 39 "errors":[ 40 {"shape":"InternalException"}, 41 {"shape":"InvalidInputException"}, 42 {"shape":"LimitExceededException"}, 43 {"shape":"AccessDeniedException"}, 44 {"shape":"NoSuchEntityException"}, 45 {"shape":"InvalidCrossAccountRoleException"}, 46 {"shape":"ServiceTemporarilyUnavailableException"} 47 ] 48 }, 49 "CreateAssessmentTemplate":{ 50 "name":"CreateAssessmentTemplate", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/" 54 }, 55 "input":{"shape":"CreateAssessmentTemplateRequest"}, 56 "output":{"shape":"CreateAssessmentTemplateResponse"}, 57 "errors":[ 58 {"shape":"InternalException"}, 59 {"shape":"InvalidInputException"}, 60 {"shape":"LimitExceededException"}, 61 {"shape":"AccessDeniedException"}, 62 {"shape":"NoSuchEntityException"}, 63 {"shape":"ServiceTemporarilyUnavailableException"} 64 ] 65 }, 66 "CreateExclusionsPreview":{ 67 "name":"CreateExclusionsPreview", 68 "http":{ 69 "method":"POST", 70 "requestUri":"/" 71 }, 72 "input":{"shape":"CreateExclusionsPreviewRequest"}, 73 "output":{"shape":"CreateExclusionsPreviewResponse"}, 74 "errors":[ 75 {"shape":"InvalidInputException"}, 76 {"shape":"PreviewGenerationInProgressException"}, 77 {"shape":"InternalException"}, 78 {"shape":"AccessDeniedException"}, 79 {"shape":"NoSuchEntityException"}, 80 {"shape":"ServiceTemporarilyUnavailableException"} 81 ] 82 }, 83 "CreateResourceGroup":{ 84 "name":"CreateResourceGroup", 85 "http":{ 86 "method":"POST", 87 "requestUri":"/" 88 }, 89 "input":{"shape":"CreateResourceGroupRequest"}, 90 "output":{"shape":"CreateResourceGroupResponse"}, 91 "errors":[ 92 {"shape":"InternalException"}, 93 {"shape":"InvalidInputException"}, 94 {"shape":"LimitExceededException"}, 95 {"shape":"AccessDeniedException"}, 96 {"shape":"ServiceTemporarilyUnavailableException"} 97 ] 98 }, 99 "DeleteAssessmentRun":{ 100 "name":"DeleteAssessmentRun", 101 "http":{ 102 "method":"POST", 103 "requestUri":"/" 104 }, 105 "input":{"shape":"DeleteAssessmentRunRequest"}, 106 "errors":[ 107 {"shape":"InternalException"}, 108 {"shape":"InvalidInputException"}, 109 {"shape":"AssessmentRunInProgressException"}, 110 {"shape":"AccessDeniedException"}, 111 {"shape":"NoSuchEntityException"}, 112 {"shape":"ServiceTemporarilyUnavailableException"} 113 ] 114 }, 115 "DeleteAssessmentTarget":{ 116 "name":"DeleteAssessmentTarget", 117 "http":{ 118 "method":"POST", 119 "requestUri":"/" 120 }, 121 "input":{"shape":"DeleteAssessmentTargetRequest"}, 122 "errors":[ 123 {"shape":"InternalException"}, 124 {"shape":"InvalidInputException"}, 125 {"shape":"AssessmentRunInProgressException"}, 126 {"shape":"AccessDeniedException"}, 127 {"shape":"NoSuchEntityException"}, 128 {"shape":"ServiceTemporarilyUnavailableException"} 129 ] 130 }, 131 "DeleteAssessmentTemplate":{ 132 "name":"DeleteAssessmentTemplate", 133 "http":{ 134 "method":"POST", 135 "requestUri":"/" 136 }, 137 "input":{"shape":"DeleteAssessmentTemplateRequest"}, 138 "errors":[ 139 {"shape":"InternalException"}, 140 {"shape":"InvalidInputException"}, 141 {"shape":"AssessmentRunInProgressException"}, 142 {"shape":"AccessDeniedException"}, 143 {"shape":"NoSuchEntityException"}, 144 {"shape":"ServiceTemporarilyUnavailableException"} 145 ] 146 }, 147 "DescribeAssessmentRuns":{ 148 "name":"DescribeAssessmentRuns", 149 "http":{ 150 "method":"POST", 151 "requestUri":"/" 152 }, 153 "input":{"shape":"DescribeAssessmentRunsRequest"}, 154 "output":{"shape":"DescribeAssessmentRunsResponse"}, 155 "errors":[ 156 {"shape":"InternalException"}, 157 {"shape":"InvalidInputException"} 158 ] 159 }, 160 "DescribeAssessmentTargets":{ 161 "name":"DescribeAssessmentTargets", 162 "http":{ 163 "method":"POST", 164 "requestUri":"/" 165 }, 166 "input":{"shape":"DescribeAssessmentTargetsRequest"}, 167 "output":{"shape":"DescribeAssessmentTargetsResponse"}, 168 "errors":[ 169 {"shape":"InternalException"}, 170 {"shape":"InvalidInputException"} 171 ] 172 }, 173 "DescribeAssessmentTemplates":{ 174 "name":"DescribeAssessmentTemplates", 175 "http":{ 176 "method":"POST", 177 "requestUri":"/" 178 }, 179 "input":{"shape":"DescribeAssessmentTemplatesRequest"}, 180 "output":{"shape":"DescribeAssessmentTemplatesResponse"}, 181 "errors":[ 182 {"shape":"InternalException"}, 183 {"shape":"InvalidInputException"} 184 ] 185 }, 186 "DescribeCrossAccountAccessRole":{ 187 "name":"DescribeCrossAccountAccessRole", 188 "http":{ 189 "method":"POST", 190 "requestUri":"/" 191 }, 192 "output":{"shape":"DescribeCrossAccountAccessRoleResponse"}, 193 "errors":[ 194 {"shape":"InternalException"} 195 ] 196 }, 197 "DescribeExclusions":{ 198 "name":"DescribeExclusions", 199 "http":{ 200 "method":"POST", 201 "requestUri":"/" 202 }, 203 "input":{"shape":"DescribeExclusionsRequest"}, 204 "output":{"shape":"DescribeExclusionsResponse"}, 205 "errors":[ 206 {"shape":"InternalException"}, 207 {"shape":"InvalidInputException"} 208 ] 209 }, 210 "DescribeFindings":{ 211 "name":"DescribeFindings", 212 "http":{ 213 "method":"POST", 214 "requestUri":"/" 215 }, 216 "input":{"shape":"DescribeFindingsRequest"}, 217 "output":{"shape":"DescribeFindingsResponse"}, 218 "errors":[ 219 {"shape":"InternalException"}, 220 {"shape":"InvalidInputException"} 221 ] 222 }, 223 "DescribeResourceGroups":{ 224 "name":"DescribeResourceGroups", 225 "http":{ 226 "method":"POST", 227 "requestUri":"/" 228 }, 229 "input":{"shape":"DescribeResourceGroupsRequest"}, 230 "output":{"shape":"DescribeResourceGroupsResponse"}, 231 "errors":[ 232 {"shape":"InternalException"}, 233 {"shape":"InvalidInputException"} 234 ] 235 }, 236 "DescribeRulesPackages":{ 237 "name":"DescribeRulesPackages", 238 "http":{ 239 "method":"POST", 240 "requestUri":"/" 241 }, 242 "input":{"shape":"DescribeRulesPackagesRequest"}, 243 "output":{"shape":"DescribeRulesPackagesResponse"}, 244 "errors":[ 245 {"shape":"InternalException"}, 246 {"shape":"InvalidInputException"} 247 ] 248 }, 249 "GetAssessmentReport":{ 250 "name":"GetAssessmentReport", 251 "http":{ 252 "method":"POST", 253 "requestUri":"/" 254 }, 255 "input":{"shape":"GetAssessmentReportRequest"}, 256 "output":{"shape":"GetAssessmentReportResponse"}, 257 "errors":[ 258 {"shape":"InternalException"}, 259 {"shape":"InvalidInputException"}, 260 {"shape":"AccessDeniedException"}, 261 {"shape":"NoSuchEntityException"}, 262 {"shape":"AssessmentRunInProgressException"}, 263 {"shape":"UnsupportedFeatureException"}, 264 {"shape":"ServiceTemporarilyUnavailableException"} 265 ] 266 }, 267 "GetExclusionsPreview":{ 268 "name":"GetExclusionsPreview", 269 "http":{ 270 "method":"POST", 271 "requestUri":"/" 272 }, 273 "input":{"shape":"GetExclusionsPreviewRequest"}, 274 "output":{"shape":"GetExclusionsPreviewResponse"}, 275 "errors":[ 276 {"shape":"InvalidInputException"}, 277 {"shape":"InternalException"}, 278 {"shape":"AccessDeniedException"}, 279 {"shape":"NoSuchEntityException"} 280 ] 281 }, 282 "GetTelemetryMetadata":{ 283 "name":"GetTelemetryMetadata", 284 "http":{ 285 "method":"POST", 286 "requestUri":"/" 287 }, 288 "input":{"shape":"GetTelemetryMetadataRequest"}, 289 "output":{"shape":"GetTelemetryMetadataResponse"}, 290 "errors":[ 291 {"shape":"InternalException"}, 292 {"shape":"InvalidInputException"}, 293 {"shape":"AccessDeniedException"}, 294 {"shape":"NoSuchEntityException"} 295 ] 296 }, 297 "ListAssessmentRunAgents":{ 298 "name":"ListAssessmentRunAgents", 299 "http":{ 300 "method":"POST", 301 "requestUri":"/" 302 }, 303 "input":{"shape":"ListAssessmentRunAgentsRequest"}, 304 "output":{"shape":"ListAssessmentRunAgentsResponse"}, 305 "errors":[ 306 {"shape":"InternalException"}, 307 {"shape":"InvalidInputException"}, 308 {"shape":"AccessDeniedException"}, 309 {"shape":"NoSuchEntityException"} 310 ] 311 }, 312 "ListAssessmentRuns":{ 313 "name":"ListAssessmentRuns", 314 "http":{ 315 "method":"POST", 316 "requestUri":"/" 317 }, 318 "input":{"shape":"ListAssessmentRunsRequest"}, 319 "output":{"shape":"ListAssessmentRunsResponse"}, 320 "errors":[ 321 {"shape":"InternalException"}, 322 {"shape":"InvalidInputException"}, 323 {"shape":"AccessDeniedException"}, 324 {"shape":"NoSuchEntityException"} 325 ] 326 }, 327 "ListAssessmentTargets":{ 328 "name":"ListAssessmentTargets", 329 "http":{ 330 "method":"POST", 331 "requestUri":"/" 332 }, 333 "input":{"shape":"ListAssessmentTargetsRequest"}, 334 "output":{"shape":"ListAssessmentTargetsResponse"}, 335 "errors":[ 336 {"shape":"InternalException"}, 337 {"shape":"InvalidInputException"}, 338 {"shape":"AccessDeniedException"} 339 ] 340 }, 341 "ListAssessmentTemplates":{ 342 "name":"ListAssessmentTemplates", 343 "http":{ 344 "method":"POST", 345 "requestUri":"/" 346 }, 347 "input":{"shape":"ListAssessmentTemplatesRequest"}, 348 "output":{"shape":"ListAssessmentTemplatesResponse"}, 349 "errors":[ 350 {"shape":"InternalException"}, 351 {"shape":"InvalidInputException"}, 352 {"shape":"AccessDeniedException"}, 353 {"shape":"NoSuchEntityException"} 354 ] 355 }, 356 "ListEventSubscriptions":{ 357 "name":"ListEventSubscriptions", 358 "http":{ 359 "method":"POST", 360 "requestUri":"/" 361 }, 362 "input":{"shape":"ListEventSubscriptionsRequest"}, 363 "output":{"shape":"ListEventSubscriptionsResponse"}, 364 "errors":[ 365 {"shape":"InternalException"}, 366 {"shape":"InvalidInputException"}, 367 {"shape":"AccessDeniedException"}, 368 {"shape":"NoSuchEntityException"} 369 ] 370 }, 371 "ListExclusions":{ 372 "name":"ListExclusions", 373 "http":{ 374 "method":"POST", 375 "requestUri":"/" 376 }, 377 "input":{"shape":"ListExclusionsRequest"}, 378 "output":{"shape":"ListExclusionsResponse"}, 379 "errors":[ 380 {"shape":"InternalException"}, 381 {"shape":"InvalidInputException"}, 382 {"shape":"AccessDeniedException"}, 383 {"shape":"NoSuchEntityException"} 384 ] 385 }, 386 "ListFindings":{ 387 "name":"ListFindings", 388 "http":{ 389 "method":"POST", 390 "requestUri":"/" 391 }, 392 "input":{"shape":"ListFindingsRequest"}, 393 "output":{"shape":"ListFindingsResponse"}, 394 "errors":[ 395 {"shape":"InternalException"}, 396 {"shape":"InvalidInputException"}, 397 {"shape":"AccessDeniedException"}, 398 {"shape":"NoSuchEntityException"} 399 ] 400 }, 401 "ListRulesPackages":{ 402 "name":"ListRulesPackages", 403 "http":{ 404 "method":"POST", 405 "requestUri":"/" 406 }, 407 "input":{"shape":"ListRulesPackagesRequest"}, 408 "output":{"shape":"ListRulesPackagesResponse"}, 409 "errors":[ 410 {"shape":"InternalException"}, 411 {"shape":"InvalidInputException"}, 412 {"shape":"AccessDeniedException"} 413 ] 414 }, 415 "ListTagsForResource":{ 416 "name":"ListTagsForResource", 417 "http":{ 418 "method":"POST", 419 "requestUri":"/" 420 }, 421 "input":{"shape":"ListTagsForResourceRequest"}, 422 "output":{"shape":"ListTagsForResourceResponse"}, 423 "errors":[ 424 {"shape":"InternalException"}, 425 {"shape":"InvalidInputException"}, 426 {"shape":"AccessDeniedException"}, 427 {"shape":"NoSuchEntityException"} 428 ] 429 }, 430 "PreviewAgents":{ 431 "name":"PreviewAgents", 432 "http":{ 433 "method":"POST", 434 "requestUri":"/" 435 }, 436 "input":{"shape":"PreviewAgentsRequest"}, 437 "output":{"shape":"PreviewAgentsResponse"}, 438 "errors":[ 439 {"shape":"InternalException"}, 440 {"shape":"InvalidInputException"}, 441 {"shape":"AccessDeniedException"}, 442 {"shape":"NoSuchEntityException"}, 443 {"shape":"InvalidCrossAccountRoleException"} 444 ] 445 }, 446 "RegisterCrossAccountAccessRole":{ 447 "name":"RegisterCrossAccountAccessRole", 448 "http":{ 449 "method":"POST", 450 "requestUri":"/" 451 }, 452 "input":{"shape":"RegisterCrossAccountAccessRoleRequest"}, 453 "errors":[ 454 {"shape":"InternalException"}, 455 {"shape":"InvalidInputException"}, 456 {"shape":"AccessDeniedException"}, 457 {"shape":"InvalidCrossAccountRoleException"}, 458 {"shape":"ServiceTemporarilyUnavailableException"} 459 ] 460 }, 461 "RemoveAttributesFromFindings":{ 462 "name":"RemoveAttributesFromFindings", 463 "http":{ 464 "method":"POST", 465 "requestUri":"/" 466 }, 467 "input":{"shape":"RemoveAttributesFromFindingsRequest"}, 468 "output":{"shape":"RemoveAttributesFromFindingsResponse"}, 469 "errors":[ 470 {"shape":"InternalException"}, 471 {"shape":"InvalidInputException"}, 472 {"shape":"AccessDeniedException"}, 473 {"shape":"NoSuchEntityException"}, 474 {"shape":"ServiceTemporarilyUnavailableException"} 475 ] 476 }, 477 "SetTagsForResource":{ 478 "name":"SetTagsForResource", 479 "http":{ 480 "method":"POST", 481 "requestUri":"/" 482 }, 483 "input":{"shape":"SetTagsForResourceRequest"}, 484 "errors":[ 485 {"shape":"InternalException"}, 486 {"shape":"InvalidInputException"}, 487 {"shape":"AccessDeniedException"}, 488 {"shape":"NoSuchEntityException"}, 489 {"shape":"ServiceTemporarilyUnavailableException"} 490 ] 491 }, 492 "StartAssessmentRun":{ 493 "name":"StartAssessmentRun", 494 "http":{ 495 "method":"POST", 496 "requestUri":"/" 497 }, 498 "input":{"shape":"StartAssessmentRunRequest"}, 499 "output":{"shape":"StartAssessmentRunResponse"}, 500 "errors":[ 501 {"shape":"InternalException"}, 502 {"shape":"InvalidInputException"}, 503 {"shape":"LimitExceededException"}, 504 {"shape":"AccessDeniedException"}, 505 {"shape":"NoSuchEntityException"}, 506 {"shape":"InvalidCrossAccountRoleException"}, 507 {"shape":"AgentsAlreadyRunningAssessmentException"}, 508 {"shape":"ServiceTemporarilyUnavailableException"} 509 ] 510 }, 511 "StopAssessmentRun":{ 512 "name":"StopAssessmentRun", 513 "http":{ 514 "method":"POST", 515 "requestUri":"/" 516 }, 517 "input":{"shape":"StopAssessmentRunRequest"}, 518 "errors":[ 519 {"shape":"InternalException"}, 520 {"shape":"InvalidInputException"}, 521 {"shape":"AccessDeniedException"}, 522 {"shape":"NoSuchEntityException"}, 523 {"shape":"ServiceTemporarilyUnavailableException"} 524 ] 525 }, 526 "SubscribeToEvent":{ 527 "name":"SubscribeToEvent", 528 "http":{ 529 "method":"POST", 530 "requestUri":"/" 531 }, 532 "input":{"shape":"SubscribeToEventRequest"}, 533 "errors":[ 534 {"shape":"InternalException"}, 535 {"shape":"InvalidInputException"}, 536 {"shape":"LimitExceededException"}, 537 {"shape":"AccessDeniedException"}, 538 {"shape":"NoSuchEntityException"}, 539 {"shape":"ServiceTemporarilyUnavailableException"} 540 ] 541 }, 542 "UnsubscribeFromEvent":{ 543 "name":"UnsubscribeFromEvent", 544 "http":{ 545 "method":"POST", 546 "requestUri":"/" 547 }, 548 "input":{"shape":"UnsubscribeFromEventRequest"}, 549 "errors":[ 550 {"shape":"InternalException"}, 551 {"shape":"InvalidInputException"}, 552 {"shape":"AccessDeniedException"}, 553 {"shape":"NoSuchEntityException"}, 554 {"shape":"ServiceTemporarilyUnavailableException"} 555 ] 556 }, 557 "UpdateAssessmentTarget":{ 558 "name":"UpdateAssessmentTarget", 559 "http":{ 560 "method":"POST", 561 "requestUri":"/" 562 }, 563 "input":{"shape":"UpdateAssessmentTargetRequest"}, 564 "errors":[ 565 {"shape":"InternalException"}, 566 {"shape":"InvalidInputException"}, 567 {"shape":"AccessDeniedException"}, 568 {"shape":"NoSuchEntityException"}, 569 {"shape":"ServiceTemporarilyUnavailableException"} 570 ] 571 } 572 }, 573 "shapes":{ 574 "AccessDeniedErrorCode":{ 575 "type":"string", 576 "enum":[ 577 "ACCESS_DENIED_TO_ASSESSMENT_TARGET", 578 "ACCESS_DENIED_TO_ASSESSMENT_TEMPLATE", 579 "ACCESS_DENIED_TO_ASSESSMENT_RUN", 580 "ACCESS_DENIED_TO_FINDING", 581 "ACCESS_DENIED_TO_RESOURCE_GROUP", 582 "ACCESS_DENIED_TO_RULES_PACKAGE", 583 "ACCESS_DENIED_TO_SNS_TOPIC", 584 "ACCESS_DENIED_TO_IAM_ROLE" 585 ] 586 }, 587 "AccessDeniedException":{ 588 "type":"structure", 589 "required":[ 590 "message", 591 "errorCode", 592 "canRetry" 593 ], 594 "members":{ 595 "message":{"shape":"ErrorMessage"}, 596 "errorCode":{"shape":"AccessDeniedErrorCode"}, 597 "canRetry":{"shape":"Bool"} 598 }, 599 "exception":true 600 }, 601 "AddAttributesToFindingsRequest":{ 602 "type":"structure", 603 "required":[ 604 "findingArns", 605 "attributes" 606 ], 607 "members":{ 608 "findingArns":{"shape":"AddRemoveAttributesFindingArnList"}, 609 "attributes":{"shape":"UserAttributeList"} 610 } 611 }, 612 "AddAttributesToFindingsResponse":{ 613 "type":"structure", 614 "required":["failedItems"], 615 "members":{ 616 "failedItems":{"shape":"FailedItems"} 617 } 618 }, 619 "AddRemoveAttributesFindingArnList":{ 620 "type":"list", 621 "member":{"shape":"Arn"}, 622 "max":10, 623 "min":1 624 }, 625 "AgentAlreadyRunningAssessment":{ 626 "type":"structure", 627 "required":[ 628 "agentId", 629 "assessmentRunArn" 630 ], 631 "members":{ 632 "agentId":{"shape":"AgentId"}, 633 "assessmentRunArn":{"shape":"Arn"} 634 } 635 }, 636 "AgentAlreadyRunningAssessmentList":{ 637 "type":"list", 638 "member":{"shape":"AgentAlreadyRunningAssessment"}, 639 "max":10, 640 "min":1 641 }, 642 "AgentFilter":{ 643 "type":"structure", 644 "required":[ 645 "agentHealths", 646 "agentHealthCodes" 647 ], 648 "members":{ 649 "agentHealths":{"shape":"AgentHealthList"}, 650 "agentHealthCodes":{"shape":"AgentHealthCodeList"} 651 } 652 }, 653 "AgentHealth":{ 654 "type":"string", 655 "enum":[ 656 "HEALTHY", 657 "UNHEALTHY", 658 "UNKNOWN" 659 ] 660 }, 661 "AgentHealthCode":{ 662 "type":"string", 663 "enum":[ 664 "IDLE", 665 "RUNNING", 666 "SHUTDOWN", 667 "UNHEALTHY", 668 "THROTTLED", 669 "UNKNOWN" 670 ] 671 }, 672 "AgentHealthCodeList":{ 673 "type":"list", 674 "member":{"shape":"AgentHealthCode"}, 675 "max":10, 676 "min":0 677 }, 678 "AgentHealthList":{ 679 "type":"list", 680 "member":{"shape":"AgentHealth"}, 681 "max":10, 682 "min":0 683 }, 684 "AgentId":{ 685 "type":"string", 686 "max":128, 687 "min":1 688 }, 689 "AgentIdList":{ 690 "type":"list", 691 "member":{"shape":"AgentId"}, 692 "max":99, 693 "min":0 694 }, 695 "AgentPreview":{ 696 "type":"structure", 697 "required":["agentId"], 698 "members":{ 699 "hostname":{"shape":"Hostname"}, 700 "agentId":{"shape":"AgentId"}, 701 "autoScalingGroup":{"shape":"AutoScalingGroup"}, 702 "agentHealth":{"shape":"AgentHealth"}, 703 "agentVersion":{"shape":"AgentVersion"}, 704 "operatingSystem":{"shape":"OperatingSystem"}, 705 "kernelVersion":{"shape":"KernelVersion"}, 706 "ipv4Address":{"shape":"Ipv4Address"} 707 } 708 }, 709 "AgentPreviewList":{ 710 "type":"list", 711 "member":{"shape":"AgentPreview"}, 712 "max":100, 713 "min":0 714 }, 715 "AgentVersion":{ 716 "type":"string", 717 "max":128, 718 "min":1 719 }, 720 "AgentsAlreadyRunningAssessmentException":{ 721 "type":"structure", 722 "required":[ 723 "message", 724 "agents", 725 "agentsTruncated", 726 "canRetry" 727 ], 728 "members":{ 729 "message":{"shape":"ErrorMessage"}, 730 "agents":{"shape":"AgentAlreadyRunningAssessmentList"}, 731 "agentsTruncated":{"shape":"Bool"}, 732 "canRetry":{"shape":"Bool"} 733 }, 734 "exception":true 735 }, 736 "AmiId":{ 737 "type":"string", 738 "max":256, 739 "min":0 740 }, 741 "Arn":{ 742 "type":"string", 743 "max":300, 744 "min":1 745 }, 746 "ArnCount":{"type":"integer"}, 747 "AssessmentRulesPackageArnList":{ 748 "type":"list", 749 "member":{"shape":"Arn"}, 750 "max":50, 751 "min":1 752 }, 753 "AssessmentRun":{ 754 "type":"structure", 755 "required":[ 756 "arn", 757 "name", 758 "assessmentTemplateArn", 759 "state", 760 "durationInSeconds", 761 "rulesPackageArns", 762 "userAttributesForFindings", 763 "createdAt", 764 "stateChangedAt", 765 "dataCollected", 766 "stateChanges", 767 "notifications", 768 "findingCounts" 769 ], 770 "members":{ 771 "arn":{"shape":"Arn"}, 772 "name":{"shape":"AssessmentRunName"}, 773 "assessmentTemplateArn":{"shape":"Arn"}, 774 "state":{"shape":"AssessmentRunState"}, 775 "durationInSeconds":{"shape":"AssessmentRunDuration"}, 776 "rulesPackageArns":{"shape":"AssessmentRulesPackageArnList"}, 777 "userAttributesForFindings":{"shape":"UserAttributeList"}, 778 "createdAt":{"shape":"Timestamp"}, 779 "startedAt":{"shape":"Timestamp"}, 780 "completedAt":{"shape":"Timestamp"}, 781 "stateChangedAt":{"shape":"Timestamp"}, 782 "dataCollected":{"shape":"Bool"}, 783 "stateChanges":{"shape":"AssessmentRunStateChangeList"}, 784 "notifications":{"shape":"AssessmentRunNotificationList"}, 785 "findingCounts":{"shape":"AssessmentRunFindingCounts"} 786 } 787 }, 788 "AssessmentRunAgent":{ 789 "type":"structure", 790 "required":[ 791 "agentId", 792 "assessmentRunArn", 793 "agentHealth", 794 "agentHealthCode", 795 "telemetryMetadata" 796 ], 797 "members":{ 798 "agentId":{"shape":"AgentId"}, 799 "assessmentRunArn":{"shape":"Arn"}, 800 "agentHealth":{"shape":"AgentHealth"}, 801 "agentHealthCode":{"shape":"AgentHealthCode"}, 802 "agentHealthDetails":{"shape":"Message"}, 803 "autoScalingGroup":{"shape":"AutoScalingGroup"}, 804 "telemetryMetadata":{"shape":"TelemetryMetadataList"} 805 } 806 }, 807 "AssessmentRunAgentList":{ 808 "type":"list", 809 "member":{"shape":"AssessmentRunAgent"}, 810 "max":500, 811 "min":0 812 }, 813 "AssessmentRunDuration":{ 814 "type":"integer", 815 "max":86400, 816 "min":180 817 }, 818 "AssessmentRunFilter":{ 819 "type":"structure", 820 "members":{ 821 "namePattern":{"shape":"NamePattern"}, 822 "states":{"shape":"AssessmentRunStateList"}, 823 "durationRange":{"shape":"DurationRange"}, 824 "rulesPackageArns":{"shape":"FilterRulesPackageArnList"}, 825 "startTimeRange":{"shape":"TimestampRange"}, 826 "completionTimeRange":{"shape":"TimestampRange"}, 827 "stateChangeTimeRange":{"shape":"TimestampRange"} 828 } 829 }, 830 "AssessmentRunFindingCounts":{ 831 "type":"map", 832 "key":{"shape":"Severity"}, 833 "value":{"shape":"FindingCount"} 834 }, 835 "AssessmentRunInProgressArnList":{ 836 "type":"list", 837 "member":{"shape":"Arn"}, 838 "max":10, 839 "min":1 840 }, 841 "AssessmentRunInProgressException":{ 842 "type":"structure", 843 "required":[ 844 "message", 845 "assessmentRunArns", 846 "assessmentRunArnsTruncated", 847 "canRetry" 848 ], 849 "members":{ 850 "message":{"shape":"ErrorMessage"}, 851 "assessmentRunArns":{"shape":"AssessmentRunInProgressArnList"}, 852 "assessmentRunArnsTruncated":{"shape":"Bool"}, 853 "canRetry":{"shape":"Bool"} 854 }, 855 "exception":true 856 }, 857 "AssessmentRunList":{ 858 "type":"list", 859 "member":{"shape":"AssessmentRun"}, 860 "max":10, 861 "min":0 862 }, 863 "AssessmentRunName":{ 864 "type":"string", 865 "max":140, 866 "min":1 867 }, 868 "AssessmentRunNotification":{ 869 "type":"structure", 870 "required":[ 871 "date", 872 "event", 873 "error" 874 ], 875 "members":{ 876 "date":{"shape":"Timestamp"}, 877 "event":{"shape":"InspectorEvent"}, 878 "message":{"shape":"Message"}, 879 "error":{"shape":"Bool"}, 880 "snsTopicArn":{"shape":"Arn"}, 881 "snsPublishStatusCode":{"shape":"AssessmentRunNotificationSnsStatusCode"} 882 } 883 }, 884 "AssessmentRunNotificationList":{ 885 "type":"list", 886 "member":{"shape":"AssessmentRunNotification"}, 887 "max":50, 888 "min":0 889 }, 890 "AssessmentRunNotificationSnsStatusCode":{ 891 "type":"string", 892 "enum":[ 893 "SUCCESS", 894 "TOPIC_DOES_NOT_EXIST", 895 "ACCESS_DENIED", 896 "INTERNAL_ERROR" 897 ] 898 }, 899 "AssessmentRunState":{ 900 "type":"string", 901 "enum":[ 902 "CREATED", 903 "START_DATA_COLLECTION_PENDING", 904 "START_DATA_COLLECTION_IN_PROGRESS", 905 "COLLECTING_DATA", 906 "STOP_DATA_COLLECTION_PENDING", 907 "DATA_COLLECTED", 908 "START_EVALUATING_RULES_PENDING", 909 "EVALUATING_RULES", 910 "FAILED", 911 "ERROR", 912 "COMPLETED", 913 "COMPLETED_WITH_ERRORS", 914 "CANCELED" 915 ] 916 }, 917 "AssessmentRunStateChange":{ 918 "type":"structure", 919 "required":[ 920 "stateChangedAt", 921 "state" 922 ], 923 "members":{ 924 "stateChangedAt":{"shape":"Timestamp"}, 925 "state":{"shape":"AssessmentRunState"} 926 } 927 }, 928 "AssessmentRunStateChangeList":{ 929 "type":"list", 930 "member":{"shape":"AssessmentRunStateChange"}, 931 "max":50, 932 "min":0 933 }, 934 "AssessmentRunStateList":{ 935 "type":"list", 936 "member":{"shape":"AssessmentRunState"}, 937 "max":50, 938 "min":0 939 }, 940 "AssessmentTarget":{ 941 "type":"structure", 942 "required":[ 943 "arn", 944 "name", 945 "createdAt", 946 "updatedAt" 947 ], 948 "members":{ 949 "arn":{"shape":"Arn"}, 950 "name":{"shape":"AssessmentTargetName"}, 951 "resourceGroupArn":{"shape":"Arn"}, 952 "createdAt":{"shape":"Timestamp"}, 953 "updatedAt":{"shape":"Timestamp"} 954 } 955 }, 956 "AssessmentTargetFilter":{ 957 "type":"structure", 958 "members":{ 959 "assessmentTargetNamePattern":{"shape":"NamePattern"} 960 } 961 }, 962 "AssessmentTargetList":{ 963 "type":"list", 964 "member":{"shape":"AssessmentTarget"}, 965 "max":10, 966 "min":0 967 }, 968 "AssessmentTargetName":{ 969 "type":"string", 970 "max":140, 971 "min":1 972 }, 973 "AssessmentTemplate":{ 974 "type":"structure", 975 "required":[ 976 "arn", 977 "name", 978 "assessmentTargetArn", 979 "durationInSeconds", 980 "rulesPackageArns", 981 "userAttributesForFindings", 982 "assessmentRunCount", 983 "createdAt" 984 ], 985 "members":{ 986 "arn":{"shape":"Arn"}, 987 "name":{"shape":"AssessmentTemplateName"}, 988 "assessmentTargetArn":{"shape":"Arn"}, 989 "durationInSeconds":{"shape":"AssessmentRunDuration"}, 990 "rulesPackageArns":{"shape":"AssessmentTemplateRulesPackageArnList"}, 991 "userAttributesForFindings":{"shape":"UserAttributeList"}, 992 "lastAssessmentRunArn":{"shape":"Arn"}, 993 "assessmentRunCount":{"shape":"ArnCount"}, 994 "createdAt":{"shape":"Timestamp"} 995 } 996 }, 997 "AssessmentTemplateFilter":{ 998 "type":"structure", 999 "members":{ 1000 "namePattern":{"shape":"NamePattern"}, 1001 "durationRange":{"shape":"DurationRange"}, 1002 "rulesPackageArns":{"shape":"FilterRulesPackageArnList"} 1003 } 1004 }, 1005 "AssessmentTemplateList":{ 1006 "type":"list", 1007 "member":{"shape":"AssessmentTemplate"}, 1008 "max":10, 1009 "min":0 1010 }, 1011 "AssessmentTemplateName":{ 1012 "type":"string", 1013 "max":140, 1014 "min":1 1015 }, 1016 "AssessmentTemplateRulesPackageArnList":{ 1017 "type":"list", 1018 "member":{"shape":"Arn"}, 1019 "max":50, 1020 "min":0 1021 }, 1022 "AssetAttributes":{ 1023 "type":"structure", 1024 "required":["schemaVersion"], 1025 "members":{ 1026 "schemaVersion":{"shape":"NumericVersion"}, 1027 "agentId":{"shape":"AgentId"}, 1028 "autoScalingGroup":{"shape":"AutoScalingGroup"}, 1029 "amiId":{"shape":"AmiId"}, 1030 "hostname":{"shape":"Hostname"}, 1031 "ipv4Addresses":{"shape":"Ipv4AddressList"}, 1032 "tags":{"shape":"Tags"}, 1033 "networkInterfaces":{"shape":"NetworkInterfaces"} 1034 } 1035 }, 1036 "AssetType":{ 1037 "type":"string", 1038 "enum":["ec2-instance"] 1039 }, 1040 "Attribute":{ 1041 "type":"structure", 1042 "required":["key"], 1043 "members":{ 1044 "key":{"shape":"AttributeKey"}, 1045 "value":{"shape":"AttributeValue"} 1046 } 1047 }, 1048 "AttributeKey":{ 1049 "type":"string", 1050 "max":128, 1051 "min":1 1052 }, 1053 "AttributeList":{ 1054 "type":"list", 1055 "member":{"shape":"Attribute"}, 1056 "max":50, 1057 "min":0 1058 }, 1059 "AttributeValue":{ 1060 "type":"string", 1061 "max":256, 1062 "min":1 1063 }, 1064 "AutoScalingGroup":{ 1065 "type":"string", 1066 "max":256, 1067 "min":1 1068 }, 1069 "AutoScalingGroupList":{ 1070 "type":"list", 1071 "member":{"shape":"AutoScalingGroup"}, 1072 "max":20, 1073 "min":0 1074 }, 1075 "BatchDescribeArnList":{ 1076 "type":"list", 1077 "member":{"shape":"Arn"}, 1078 "max":10, 1079 "min":1 1080 }, 1081 "BatchDescribeExclusionsArnList":{ 1082 "type":"list", 1083 "member":{"shape":"Arn"}, 1084 "max":100, 1085 "min":1 1086 }, 1087 "Bool":{"type":"boolean"}, 1088 "CreateAssessmentTargetRequest":{ 1089 "type":"structure", 1090 "required":["assessmentTargetName"], 1091 "members":{ 1092 "assessmentTargetName":{"shape":"AssessmentTargetName"}, 1093 "resourceGroupArn":{"shape":"Arn"} 1094 } 1095 }, 1096 "CreateAssessmentTargetResponse":{ 1097 "type":"structure", 1098 "required":["assessmentTargetArn"], 1099 "members":{ 1100 "assessmentTargetArn":{"shape":"Arn"} 1101 } 1102 }, 1103 "CreateAssessmentTemplateRequest":{ 1104 "type":"structure", 1105 "required":[ 1106 "assessmentTargetArn", 1107 "assessmentTemplateName", 1108 "durationInSeconds", 1109 "rulesPackageArns" 1110 ], 1111 "members":{ 1112 "assessmentTargetArn":{"shape":"Arn"}, 1113 "assessmentTemplateName":{"shape":"AssessmentTemplateName"}, 1114 "durationInSeconds":{"shape":"AssessmentRunDuration"}, 1115 "rulesPackageArns":{"shape":"AssessmentTemplateRulesPackageArnList"}, 1116 "userAttributesForFindings":{"shape":"UserAttributeList"} 1117 } 1118 }, 1119 "CreateAssessmentTemplateResponse":{ 1120 "type":"structure", 1121 "required":["assessmentTemplateArn"], 1122 "members":{ 1123 "assessmentTemplateArn":{"shape":"Arn"} 1124 } 1125 }, 1126 "CreateExclusionsPreviewRequest":{ 1127 "type":"structure", 1128 "required":["assessmentTemplateArn"], 1129 "members":{ 1130 "assessmentTemplateArn":{"shape":"Arn"} 1131 } 1132 }, 1133 "CreateExclusionsPreviewResponse":{ 1134 "type":"structure", 1135 "required":["previewToken"], 1136 "members":{ 1137 "previewToken":{"shape":"UUID"} 1138 } 1139 }, 1140 "CreateResourceGroupRequest":{ 1141 "type":"structure", 1142 "required":["resourceGroupTags"], 1143 "members":{ 1144 "resourceGroupTags":{"shape":"ResourceGroupTags"} 1145 } 1146 }, 1147 "CreateResourceGroupResponse":{ 1148 "type":"structure", 1149 "required":["resourceGroupArn"], 1150 "members":{ 1151 "resourceGroupArn":{"shape":"Arn"} 1152 } 1153 }, 1154 "DeleteAssessmentRunRequest":{ 1155 "type":"structure", 1156 "required":["assessmentRunArn"], 1157 "members":{ 1158 "assessmentRunArn":{"shape":"Arn"} 1159 } 1160 }, 1161 "DeleteAssessmentTargetRequest":{ 1162 "type":"structure", 1163 "required":["assessmentTargetArn"], 1164 "members":{ 1165 "assessmentTargetArn":{"shape":"Arn"} 1166 } 1167 }, 1168 "DeleteAssessmentTemplateRequest":{ 1169 "type":"structure", 1170 "required":["assessmentTemplateArn"], 1171 "members":{ 1172 "assessmentTemplateArn":{"shape":"Arn"} 1173 } 1174 }, 1175 "DescribeAssessmentRunsRequest":{ 1176 "type":"structure", 1177 "required":["assessmentRunArns"], 1178 "members":{ 1179 "assessmentRunArns":{"shape":"BatchDescribeArnList"} 1180 } 1181 }, 1182 "DescribeAssessmentRunsResponse":{ 1183 "type":"structure", 1184 "required":[ 1185 "assessmentRuns", 1186 "failedItems" 1187 ], 1188 "members":{ 1189 "assessmentRuns":{"shape":"AssessmentRunList"}, 1190 "failedItems":{"shape":"FailedItems"} 1191 } 1192 }, 1193 "DescribeAssessmentTargetsRequest":{ 1194 "type":"structure", 1195 "required":["assessmentTargetArns"], 1196 "members":{ 1197 "assessmentTargetArns":{"shape":"BatchDescribeArnList"} 1198 } 1199 }, 1200 "DescribeAssessmentTargetsResponse":{ 1201 "type":"structure", 1202 "required":[ 1203 "assessmentTargets", 1204 "failedItems" 1205 ], 1206 "members":{ 1207 "assessmentTargets":{"shape":"AssessmentTargetList"}, 1208 "failedItems":{"shape":"FailedItems"} 1209 } 1210 }, 1211 "DescribeAssessmentTemplatesRequest":{ 1212 "type":"structure", 1213 "required":["assessmentTemplateArns"], 1214 "members":{ 1215 "assessmentTemplateArns":{"shape":"BatchDescribeArnList"} 1216 } 1217 }, 1218 "DescribeAssessmentTemplatesResponse":{ 1219 "type":"structure", 1220 "required":[ 1221 "assessmentTemplates", 1222 "failedItems" 1223 ], 1224 "members":{ 1225 "assessmentTemplates":{"shape":"AssessmentTemplateList"}, 1226 "failedItems":{"shape":"FailedItems"} 1227 } 1228 }, 1229 "DescribeCrossAccountAccessRoleResponse":{ 1230 "type":"structure", 1231 "required":[ 1232 "roleArn", 1233 "valid", 1234 "registeredAt" 1235 ], 1236 "members":{ 1237 "roleArn":{"shape":"Arn"}, 1238 "valid":{"shape":"Bool"}, 1239 "registeredAt":{"shape":"Timestamp"} 1240 } 1241 }, 1242 "DescribeExclusionsRequest":{ 1243 "type":"structure", 1244 "required":["exclusionArns"], 1245 "members":{ 1246 "exclusionArns":{"shape":"BatchDescribeExclusionsArnList"}, 1247 "locale":{"shape":"Locale"} 1248 } 1249 }, 1250 "DescribeExclusionsResponse":{ 1251 "type":"structure", 1252 "required":[ 1253 "exclusions", 1254 "failedItems" 1255 ], 1256 "members":{ 1257 "exclusions":{"shape":"ExclusionMap"}, 1258 "failedItems":{"shape":"FailedItems"} 1259 } 1260 }, 1261 "DescribeFindingsRequest":{ 1262 "type":"structure", 1263 "required":["findingArns"], 1264 "members":{ 1265 "findingArns":{"shape":"BatchDescribeArnList"}, 1266 "locale":{"shape":"Locale"} 1267 } 1268 }, 1269 "DescribeFindingsResponse":{ 1270 "type":"structure", 1271 "required":[ 1272 "findings", 1273 "failedItems" 1274 ], 1275 "members":{ 1276 "findings":{"shape":"FindingList"}, 1277 "failedItems":{"shape":"FailedItems"} 1278 } 1279 }, 1280 "DescribeResourceGroupsRequest":{ 1281 "type":"structure", 1282 "required":["resourceGroupArns"], 1283 "members":{ 1284 "resourceGroupArns":{"shape":"BatchDescribeArnList"} 1285 } 1286 }, 1287 "DescribeResourceGroupsResponse":{ 1288 "type":"structure", 1289 "required":[ 1290 "resourceGroups", 1291 "failedItems" 1292 ], 1293 "members":{ 1294 "resourceGroups":{"shape":"ResourceGroupList"}, 1295 "failedItems":{"shape":"FailedItems"} 1296 } 1297 }, 1298 "DescribeRulesPackagesRequest":{ 1299 "type":"structure", 1300 "required":["rulesPackageArns"], 1301 "members":{ 1302 "rulesPackageArns":{"shape":"BatchDescribeArnList"}, 1303 "locale":{"shape":"Locale"} 1304 } 1305 }, 1306 "DescribeRulesPackagesResponse":{ 1307 "type":"structure", 1308 "required":[ 1309 "rulesPackages", 1310 "failedItems" 1311 ], 1312 "members":{ 1313 "rulesPackages":{"shape":"RulesPackageList"}, 1314 "failedItems":{"shape":"FailedItems"} 1315 } 1316 }, 1317 "DurationRange":{ 1318 "type":"structure", 1319 "members":{ 1320 "minSeconds":{"shape":"AssessmentRunDuration"}, 1321 "maxSeconds":{"shape":"AssessmentRunDuration"} 1322 } 1323 }, 1324 "ErrorMessage":{ 1325 "type":"string", 1326 "max":1000, 1327 "min":0 1328 }, 1329 "EventSubscription":{ 1330 "type":"structure", 1331 "required":[ 1332 "event", 1333 "subscribedAt" 1334 ], 1335 "members":{ 1336 "event":{"shape":"InspectorEvent"}, 1337 "subscribedAt":{"shape":"Timestamp"} 1338 } 1339 }, 1340 "EventSubscriptionList":{ 1341 "type":"list", 1342 "member":{"shape":"EventSubscription"}, 1343 "max":50, 1344 "min":1 1345 }, 1346 "Exclusion":{ 1347 "type":"structure", 1348 "required":[ 1349 "arn", 1350 "title", 1351 "description", 1352 "recommendation", 1353 "scopes" 1354 ], 1355 "members":{ 1356 "arn":{"shape":"Arn"}, 1357 "title":{"shape":"Text"}, 1358 "description":{"shape":"Text"}, 1359 "recommendation":{"shape":"Text"}, 1360 "scopes":{"shape":"ScopeList"}, 1361 "attributes":{"shape":"AttributeList"} 1362 } 1363 }, 1364 "ExclusionMap":{ 1365 "type":"map", 1366 "key":{"shape":"Arn"}, 1367 "value":{"shape":"Exclusion"}, 1368 "max":100, 1369 "min":1 1370 }, 1371 "ExclusionPreview":{ 1372 "type":"structure", 1373 "required":[ 1374 "title", 1375 "description", 1376 "recommendation", 1377 "scopes" 1378 ], 1379 "members":{ 1380 "title":{"shape":"Text"}, 1381 "description":{"shape":"Text"}, 1382 "recommendation":{"shape":"Text"}, 1383 "scopes":{"shape":"ScopeList"}, 1384 "attributes":{"shape":"AttributeList"} 1385 } 1386 }, 1387 "ExclusionPreviewList":{ 1388 "type":"list", 1389 "member":{"shape":"ExclusionPreview"}, 1390 "max":100, 1391 "min":0 1392 }, 1393 "FailedItemDetails":{ 1394 "type":"structure", 1395 "required":[ 1396 "failureCode", 1397 "retryable" 1398 ], 1399 "members":{ 1400 "failureCode":{"shape":"FailedItemErrorCode"}, 1401 "retryable":{"shape":"Bool"} 1402 } 1403 }, 1404 "FailedItemErrorCode":{ 1405 "type":"string", 1406 "enum":[ 1407 "INVALID_ARN", 1408 "DUPLICATE_ARN", 1409 "ITEM_DOES_NOT_EXIST", 1410 "ACCESS_DENIED", 1411 "LIMIT_EXCEEDED", 1412 "INTERNAL_ERROR" 1413 ] 1414 }, 1415 "FailedItems":{ 1416 "type":"map", 1417 "key":{"shape":"Arn"}, 1418 "value":{"shape":"FailedItemDetails"} 1419 }, 1420 "FilterRulesPackageArnList":{ 1421 "type":"list", 1422 "member":{"shape":"Arn"}, 1423 "max":50, 1424 "min":0 1425 }, 1426 "Finding":{ 1427 "type":"structure", 1428 "required":[ 1429 "arn", 1430 "attributes", 1431 "userAttributes", 1432 "createdAt", 1433 "updatedAt" 1434 ], 1435 "members":{ 1436 "arn":{"shape":"Arn"}, 1437 "schemaVersion":{"shape":"NumericVersion"}, 1438 "service":{"shape":"ServiceName"}, 1439 "serviceAttributes":{"shape":"InspectorServiceAttributes"}, 1440 "assetType":{"shape":"AssetType"}, 1441 "assetAttributes":{"shape":"AssetAttributes"}, 1442 "id":{"shape":"FindingId"}, 1443 "title":{"shape":"Text"}, 1444 "description":{"shape":"Text"}, 1445 "recommendation":{"shape":"Text"}, 1446 "severity":{"shape":"Severity"}, 1447 "numericSeverity":{"shape":"NumericSeverity"}, 1448 "confidence":{"shape":"IocConfidence"}, 1449 "indicatorOfCompromise":{"shape":"Bool"}, 1450 "attributes":{"shape":"AttributeList"}, 1451 "userAttributes":{"shape":"UserAttributeList"}, 1452 "createdAt":{"shape":"Timestamp"}, 1453 "updatedAt":{"shape":"Timestamp"} 1454 } 1455 }, 1456 "FindingCount":{"type":"integer"}, 1457 "FindingFilter":{ 1458 "type":"structure", 1459 "members":{ 1460 "agentIds":{"shape":"AgentIdList"}, 1461 "autoScalingGroups":{"shape":"AutoScalingGroupList"}, 1462 "ruleNames":{"shape":"RuleNameList"}, 1463 "severities":{"shape":"SeverityList"}, 1464 "rulesPackageArns":{"shape":"FilterRulesPackageArnList"}, 1465 "attributes":{"shape":"AttributeList"}, 1466 "userAttributes":{"shape":"AttributeList"}, 1467 "creationTimeRange":{"shape":"TimestampRange"} 1468 } 1469 }, 1470 "FindingId":{ 1471 "type":"string", 1472 "max":128, 1473 "min":0 1474 }, 1475 "FindingList":{ 1476 "type":"list", 1477 "member":{"shape":"Finding"}, 1478 "max":100, 1479 "min":0 1480 }, 1481 "GetAssessmentReportRequest":{ 1482 "type":"structure", 1483 "required":[ 1484 "assessmentRunArn", 1485 "reportFileFormat", 1486 "reportType" 1487 ], 1488 "members":{ 1489 "assessmentRunArn":{"shape":"Arn"}, 1490 "reportFileFormat":{"shape":"ReportFileFormat"}, 1491 "reportType":{"shape":"ReportType"} 1492 } 1493 }, 1494 "GetAssessmentReportResponse":{ 1495 "type":"structure", 1496 "required":["status"], 1497 "members":{ 1498 "status":{"shape":"ReportStatus"}, 1499 "url":{"shape":"Url"} 1500 } 1501 }, 1502 "GetExclusionsPreviewRequest":{ 1503 "type":"structure", 1504 "required":[ 1505 "assessmentTemplateArn", 1506 "previewToken" 1507 ], 1508 "members":{ 1509 "assessmentTemplateArn":{"shape":"Arn"}, 1510 "previewToken":{"shape":"UUID"}, 1511 "nextToken":{"shape":"PaginationToken"}, 1512 "maxResults":{"shape":"ListMaxResults"}, 1513 "locale":{"shape":"Locale"} 1514 } 1515 }, 1516 "GetExclusionsPreviewResponse":{ 1517 "type":"structure", 1518 "required":["previewStatus"], 1519 "members":{ 1520 "previewStatus":{"shape":"PreviewStatus"}, 1521 "exclusionPreviews":{"shape":"ExclusionPreviewList"}, 1522 "nextToken":{"shape":"PaginationToken"} 1523 } 1524 }, 1525 "GetTelemetryMetadataRequest":{ 1526 "type":"structure", 1527 "required":["assessmentRunArn"], 1528 "members":{ 1529 "assessmentRunArn":{"shape":"Arn"} 1530 } 1531 }, 1532 "GetTelemetryMetadataResponse":{ 1533 "type":"structure", 1534 "required":["telemetryMetadata"], 1535 "members":{ 1536 "telemetryMetadata":{"shape":"TelemetryMetadataList"} 1537 } 1538 }, 1539 "Hostname":{ 1540 "type":"string", 1541 "max":256, 1542 "min":0 1543 }, 1544 "InspectorEvent":{ 1545 "type":"string", 1546 "enum":[ 1547 "ASSESSMENT_RUN_STARTED", 1548 "ASSESSMENT_RUN_COMPLETED", 1549 "ASSESSMENT_RUN_STATE_CHANGED", 1550 "FINDING_REPORTED", 1551 "OTHER" 1552 ] 1553 }, 1554 "InspectorServiceAttributes":{ 1555 "type":"structure", 1556 "required":["schemaVersion"], 1557 "members":{ 1558 "schemaVersion":{"shape":"NumericVersion"}, 1559 "assessmentRunArn":{"shape":"Arn"}, 1560 "rulesPackageArn":{"shape":"Arn"} 1561 } 1562 }, 1563 "InternalException":{ 1564 "type":"structure", 1565 "required":[ 1566 "message", 1567 "canRetry" 1568 ], 1569 "members":{ 1570 "message":{"shape":"ErrorMessage"}, 1571 "canRetry":{"shape":"Bool"} 1572 }, 1573 "exception":true, 1574 "fault":true 1575 }, 1576 "InvalidCrossAccountRoleErrorCode":{ 1577 "type":"string", 1578 "enum":[ 1579 "ROLE_DOES_NOT_EXIST_OR_INVALID_TRUST_RELATIONSHIP", 1580 "ROLE_DOES_NOT_HAVE_CORRECT_POLICY" 1581 ] 1582 }, 1583 "InvalidCrossAccountRoleException":{ 1584 "type":"structure", 1585 "required":[ 1586 "message", 1587 "errorCode", 1588 "canRetry" 1589 ], 1590 "members":{ 1591 "message":{"shape":"ErrorMessage"}, 1592 "errorCode":{"shape":"InvalidCrossAccountRoleErrorCode"}, 1593 "canRetry":{"shape":"Bool"} 1594 }, 1595 "exception":true 1596 }, 1597 "InvalidInputErrorCode":{ 1598 "type":"string", 1599 "enum":[ 1600 "INVALID_ASSESSMENT_TARGET_ARN", 1601 "INVALID_ASSESSMENT_TEMPLATE_ARN", 1602 "INVALID_ASSESSMENT_RUN_ARN", 1603 "INVALID_FINDING_ARN", 1604 "INVALID_RESOURCE_GROUP_ARN", 1605 "INVALID_RULES_PACKAGE_ARN", 1606 "INVALID_RESOURCE_ARN", 1607 "INVALID_SNS_TOPIC_ARN", 1608 "INVALID_IAM_ROLE_ARN", 1609 "INVALID_ASSESSMENT_TARGET_NAME", 1610 "INVALID_ASSESSMENT_TARGET_NAME_PATTERN", 1611 "INVALID_ASSESSMENT_TEMPLATE_NAME", 1612 "INVALID_ASSESSMENT_TEMPLATE_NAME_PATTERN", 1613 "INVALID_ASSESSMENT_TEMPLATE_DURATION", 1614 "INVALID_ASSESSMENT_TEMPLATE_DURATION_RANGE", 1615 "INVALID_ASSESSMENT_RUN_DURATION_RANGE", 1616 "INVALID_ASSESSMENT_RUN_START_TIME_RANGE", 1617 "INVALID_ASSESSMENT_RUN_COMPLETION_TIME_RANGE", 1618 "INVALID_ASSESSMENT_RUN_STATE_CHANGE_TIME_RANGE", 1619 "INVALID_ASSESSMENT_RUN_STATE", 1620 "INVALID_TAG", 1621 "INVALID_TAG_KEY", 1622 "INVALID_TAG_VALUE", 1623 "INVALID_RESOURCE_GROUP_TAG_KEY", 1624 "INVALID_RESOURCE_GROUP_TAG_VALUE", 1625 "INVALID_ATTRIBUTE", 1626 "INVALID_USER_ATTRIBUTE", 1627 "INVALID_USER_ATTRIBUTE_KEY", 1628 "INVALID_USER_ATTRIBUTE_VALUE", 1629 "INVALID_PAGINATION_TOKEN", 1630 "INVALID_MAX_RESULTS", 1631 "INVALID_AGENT_ID", 1632 "INVALID_AUTO_SCALING_GROUP", 1633 "INVALID_RULE_NAME", 1634 "INVALID_SEVERITY", 1635 "INVALID_LOCALE", 1636 "INVALID_EVENT", 1637 "ASSESSMENT_TARGET_NAME_ALREADY_TAKEN", 1638 "ASSESSMENT_TEMPLATE_NAME_ALREADY_TAKEN", 1639 "INVALID_NUMBER_OF_ASSESSMENT_TARGET_ARNS", 1640 "INVALID_NUMBER_OF_ASSESSMENT_TEMPLATE_ARNS", 1641 "INVALID_NUMBER_OF_ASSESSMENT_RUN_ARNS", 1642 "INVALID_NUMBER_OF_FINDING_ARNS", 1643 "INVALID_NUMBER_OF_RESOURCE_GROUP_ARNS", 1644 "INVALID_NUMBER_OF_RULES_PACKAGE_ARNS", 1645 "INVALID_NUMBER_OF_ASSESSMENT_RUN_STATES", 1646 "INVALID_NUMBER_OF_TAGS", 1647 "INVALID_NUMBER_OF_RESOURCE_GROUP_TAGS", 1648 "INVALID_NUMBER_OF_ATTRIBUTES", 1649 "INVALID_NUMBER_OF_USER_ATTRIBUTES", 1650 "INVALID_NUMBER_OF_AGENT_IDS", 1651 "INVALID_NUMBER_OF_AUTO_SCALING_GROUPS", 1652 "INVALID_NUMBER_OF_RULE_NAMES", 1653 "INVALID_NUMBER_OF_SEVERITIES" 1654 ] 1655 }, 1656 "InvalidInputException":{ 1657 "type":"structure", 1658 "required":[ 1659 "message", 1660 "errorCode", 1661 "canRetry" 1662 ], 1663 "members":{ 1664 "message":{"shape":"ErrorMessage"}, 1665 "errorCode":{"shape":"InvalidInputErrorCode"}, 1666 "canRetry":{"shape":"Bool"} 1667 }, 1668 "exception":true 1669 }, 1670 "IocConfidence":{ 1671 "type":"integer", 1672 "max":10, 1673 "min":0 1674 }, 1675 "Ipv4Address":{ 1676 "type":"string", 1677 "max":15, 1678 "min":7 1679 }, 1680 "Ipv4AddressList":{ 1681 "type":"list", 1682 "member":{"shape":"Ipv4Address"}, 1683 "max":50, 1684 "min":0 1685 }, 1686 "Ipv6Addresses":{ 1687 "type":"list", 1688 "member":{"shape":"Text"} 1689 }, 1690 "KernelVersion":{ 1691 "type":"string", 1692 "max":128, 1693 "min":1 1694 }, 1695 "LimitExceededErrorCode":{ 1696 "type":"string", 1697 "enum":[ 1698 "ASSESSMENT_TARGET_LIMIT_EXCEEDED", 1699 "ASSESSMENT_TEMPLATE_LIMIT_EXCEEDED", 1700 "ASSESSMENT_RUN_LIMIT_EXCEEDED", 1701 "RESOURCE_GROUP_LIMIT_EXCEEDED", 1702 "EVENT_SUBSCRIPTION_LIMIT_EXCEEDED" 1703 ] 1704 }, 1705 "LimitExceededException":{ 1706 "type":"structure", 1707 "required":[ 1708 "message", 1709 "errorCode", 1710 "canRetry" 1711 ], 1712 "members":{ 1713 "message":{"shape":"ErrorMessage"}, 1714 "errorCode":{"shape":"LimitExceededErrorCode"}, 1715 "canRetry":{"shape":"Bool"} 1716 }, 1717 "exception":true 1718 }, 1719 "ListAssessmentRunAgentsRequest":{ 1720 "type":"structure", 1721 "required":["assessmentRunArn"], 1722 "members":{ 1723 "assessmentRunArn":{"shape":"Arn"}, 1724 "filter":{"shape":"AgentFilter"}, 1725 "nextToken":{"shape":"PaginationToken"}, 1726 "maxResults":{"shape":"ListMaxResults"} 1727 } 1728 }, 1729 "ListAssessmentRunAgentsResponse":{ 1730 "type":"structure", 1731 "required":["assessmentRunAgents"], 1732 "members":{ 1733 "assessmentRunAgents":{"shape":"AssessmentRunAgentList"}, 1734 "nextToken":{"shape":"PaginationToken"} 1735 } 1736 }, 1737 "ListAssessmentRunsRequest":{ 1738 "type":"structure", 1739 "members":{ 1740 "assessmentTemplateArns":{"shape":"ListParentArnList"}, 1741 "filter":{"shape":"AssessmentRunFilter"}, 1742 "nextToken":{"shape":"PaginationToken"}, 1743 "maxResults":{"shape":"ListMaxResults"} 1744 } 1745 }, 1746 "ListAssessmentRunsResponse":{ 1747 "type":"structure", 1748 "required":["assessmentRunArns"], 1749 "members":{ 1750 "assessmentRunArns":{"shape":"ListReturnedArnList"}, 1751 "nextToken":{"shape":"PaginationToken"} 1752 } 1753 }, 1754 "ListAssessmentTargetsRequest":{ 1755 "type":"structure", 1756 "members":{ 1757 "filter":{"shape":"AssessmentTargetFilter"}, 1758 "nextToken":{"shape":"PaginationToken"}, 1759 "maxResults":{"shape":"ListMaxResults"} 1760 } 1761 }, 1762 "ListAssessmentTargetsResponse":{ 1763 "type":"structure", 1764 "required":["assessmentTargetArns"], 1765 "members":{ 1766 "assessmentTargetArns":{"shape":"ListReturnedArnList"}, 1767 "nextToken":{"shape":"PaginationToken"} 1768 } 1769 }, 1770 "ListAssessmentTemplatesRequest":{ 1771 "type":"structure", 1772 "members":{ 1773 "assessmentTargetArns":{"shape":"ListParentArnList"}, 1774 "filter":{"shape":"AssessmentTemplateFilter"}, 1775 "nextToken":{"shape":"PaginationToken"}, 1776 "maxResults":{"shape":"ListMaxResults"} 1777 } 1778 }, 1779 "ListAssessmentTemplatesResponse":{ 1780 "type":"structure", 1781 "required":["assessmentTemplateArns"], 1782 "members":{ 1783 "assessmentTemplateArns":{"shape":"ListReturnedArnList"}, 1784 "nextToken":{"shape":"PaginationToken"} 1785 } 1786 }, 1787 "ListEventSubscriptionsMaxResults":{"type":"integer"}, 1788 "ListEventSubscriptionsRequest":{ 1789 "type":"structure", 1790 "members":{ 1791 "resourceArn":{"shape":"Arn"}, 1792 "nextToken":{"shape":"PaginationToken"}, 1793 "maxResults":{"shape":"ListEventSubscriptionsMaxResults"} 1794 } 1795 }, 1796 "ListEventSubscriptionsResponse":{ 1797 "type":"structure", 1798 "required":["subscriptions"], 1799 "members":{ 1800 "subscriptions":{"shape":"SubscriptionList"}, 1801 "nextToken":{"shape":"PaginationToken"} 1802 } 1803 }, 1804 "ListExclusionsRequest":{ 1805 "type":"structure", 1806 "required":["assessmentRunArn"], 1807 "members":{ 1808 "assessmentRunArn":{"shape":"Arn"}, 1809 "nextToken":{"shape":"PaginationToken"}, 1810 "maxResults":{"shape":"ListMaxResults"} 1811 } 1812 }, 1813 "ListExclusionsResponse":{ 1814 "type":"structure", 1815 "required":["exclusionArns"], 1816 "members":{ 1817 "exclusionArns":{"shape":"ListReturnedArnList"}, 1818 "nextToken":{"shape":"PaginationToken"} 1819 } 1820 }, 1821 "ListFindingsRequest":{ 1822 "type":"structure", 1823 "members":{ 1824 "assessmentRunArns":{"shape":"ListParentArnList"}, 1825 "filter":{"shape":"FindingFilter"}, 1826 "nextToken":{"shape":"PaginationToken"}, 1827 "maxResults":{"shape":"ListMaxResults"} 1828 } 1829 }, 1830 "ListFindingsResponse":{ 1831 "type":"structure", 1832 "required":["findingArns"], 1833 "members":{ 1834 "findingArns":{"shape":"ListReturnedArnList"}, 1835 "nextToken":{"shape":"PaginationToken"} 1836 } 1837 }, 1838 "ListMaxResults":{"type":"integer"}, 1839 "ListParentArnList":{ 1840 "type":"list", 1841 "member":{"shape":"Arn"}, 1842 "max":50, 1843 "min":0 1844 }, 1845 "ListReturnedArnList":{ 1846 "type":"list", 1847 "member":{"shape":"Arn"}, 1848 "max":100, 1849 "min":0 1850 }, 1851 "ListRulesPackagesRequest":{ 1852 "type":"structure", 1853 "members":{ 1854 "nextToken":{"shape":"PaginationToken"}, 1855 "maxResults":{"shape":"ListMaxResults"} 1856 } 1857 }, 1858 "ListRulesPackagesResponse":{ 1859 "type":"structure", 1860 "required":["rulesPackageArns"], 1861 "members":{ 1862 "rulesPackageArns":{"shape":"ListReturnedArnList"}, 1863 "nextToken":{"shape":"PaginationToken"} 1864 } 1865 }, 1866 "ListTagsForResourceRequest":{ 1867 "type":"structure", 1868 "required":["resourceArn"], 1869 "members":{ 1870 "resourceArn":{"shape":"Arn"} 1871 } 1872 }, 1873 "ListTagsForResourceResponse":{ 1874 "type":"structure", 1875 "required":["tags"], 1876 "members":{ 1877 "tags":{"shape":"TagList"} 1878 } 1879 }, 1880 "Locale":{ 1881 "type":"string", 1882 "enum":["EN_US"] 1883 }, 1884 "Long":{"type":"long"}, 1885 "Message":{ 1886 "type":"string", 1887 "max":1000, 1888 "min":0 1889 }, 1890 "MessageType":{ 1891 "type":"string", 1892 "max":300, 1893 "min":1 1894 }, 1895 "NamePattern":{ 1896 "type":"string", 1897 "max":140, 1898 "min":1 1899 }, 1900 "NetworkInterface":{ 1901 "type":"structure", 1902 "members":{ 1903 "networkInterfaceId":{"shape":"Text"}, 1904 "subnetId":{"shape":"Text"}, 1905 "vpcId":{"shape":"Text"}, 1906 "privateDnsName":{"shape":"Text"}, 1907 "privateIpAddress":{"shape":"Text"}, 1908 "privateIpAddresses":{"shape":"PrivateIpAddresses"}, 1909 "publicDnsName":{"shape":"Text"}, 1910 "publicIp":{"shape":"Text"}, 1911 "ipv6Addresses":{"shape":"Ipv6Addresses"}, 1912 "securityGroups":{"shape":"SecurityGroups"} 1913 } 1914 }, 1915 "NetworkInterfaces":{ 1916 "type":"list", 1917 "member":{"shape":"NetworkInterface"} 1918 }, 1919 "NoSuchEntityErrorCode":{ 1920 "type":"string", 1921 "enum":[ 1922 "ASSESSMENT_TARGET_DOES_NOT_EXIST", 1923 "ASSESSMENT_TEMPLATE_DOES_NOT_EXIST", 1924 "ASSESSMENT_RUN_DOES_NOT_EXIST", 1925 "FINDING_DOES_NOT_EXIST", 1926 "RESOURCE_GROUP_DOES_NOT_EXIST", 1927 "RULES_PACKAGE_DOES_NOT_EXIST", 1928 "SNS_TOPIC_DOES_NOT_EXIST", 1929 "IAM_ROLE_DOES_NOT_EXIST" 1930 ] 1931 }, 1932 "NoSuchEntityException":{ 1933 "type":"structure", 1934 "required":[ 1935 "message", 1936 "errorCode", 1937 "canRetry" 1938 ], 1939 "members":{ 1940 "message":{"shape":"ErrorMessage"}, 1941 "errorCode":{"shape":"NoSuchEntityErrorCode"}, 1942 "canRetry":{"shape":"Bool"} 1943 }, 1944 "exception":true 1945 }, 1946 "NumericSeverity":{ 1947 "type":"double", 1948 "max":10.0, 1949 "min":0.0 1950 }, 1951 "NumericVersion":{ 1952 "type":"integer", 1953 "min":0 1954 }, 1955 "OperatingSystem":{ 1956 "type":"string", 1957 "max":256, 1958 "min":1 1959 }, 1960 "PaginationToken":{ 1961 "type":"string", 1962 "max":300, 1963 "min":1 1964 }, 1965 "PreviewAgentsMaxResults":{"type":"integer"}, 1966 "PreviewAgentsRequest":{ 1967 "type":"structure", 1968 "required":["previewAgentsArn"], 1969 "members":{ 1970 "previewAgentsArn":{"shape":"Arn"}, 1971 "nextToken":{"shape":"PaginationToken"}, 1972 "maxResults":{"shape":"PreviewAgentsMaxResults"} 1973 } 1974 }, 1975 "PreviewAgentsResponse":{ 1976 "type":"structure", 1977 "required":["agentPreviews"], 1978 "members":{ 1979 "agentPreviews":{"shape":"AgentPreviewList"}, 1980 "nextToken":{"shape":"PaginationToken"} 1981 } 1982 }, 1983 "PreviewGenerationInProgressException":{ 1984 "type":"structure", 1985 "required":["message"], 1986 "members":{ 1987 "message":{"shape":"ErrorMessage"} 1988 }, 1989 "exception":true 1990 }, 1991 "PreviewStatus":{ 1992 "type":"string", 1993 "enum":[ 1994 "WORK_IN_PROGRESS", 1995 "COMPLETED" 1996 ] 1997 }, 1998 "PrivateIp":{ 1999 "type":"structure", 2000 "members":{ 2001 "privateDnsName":{"shape":"Text"}, 2002 "privateIpAddress":{"shape":"Text"} 2003 } 2004 }, 2005 "PrivateIpAddresses":{ 2006 "type":"list", 2007 "member":{"shape":"PrivateIp"} 2008 }, 2009 "ProviderName":{ 2010 "type":"string", 2011 "max":1000, 2012 "min":0 2013 }, 2014 "RegisterCrossAccountAccessRoleRequest":{ 2015 "type":"structure", 2016 "required":["roleArn"], 2017 "members":{ 2018 "roleArn":{"shape":"Arn"} 2019 } 2020 }, 2021 "RemoveAttributesFromFindingsRequest":{ 2022 "type":"structure", 2023 "required":[ 2024 "findingArns", 2025 "attributeKeys" 2026 ], 2027 "members":{ 2028 "findingArns":{"shape":"AddRemoveAttributesFindingArnList"}, 2029 "attributeKeys":{"shape":"UserAttributeKeyList"} 2030 } 2031 }, 2032 "RemoveAttributesFromFindingsResponse":{ 2033 "type":"structure", 2034 "required":["failedItems"], 2035 "members":{ 2036 "failedItems":{"shape":"FailedItems"} 2037 } 2038 }, 2039 "ReportFileFormat":{ 2040 "type":"string", 2041 "enum":[ 2042 "HTML", 2043 "PDF" 2044 ] 2045 }, 2046 "ReportStatus":{ 2047 "type":"string", 2048 "enum":[ 2049 "WORK_IN_PROGRESS", 2050 "FAILED", 2051 "COMPLETED" 2052 ] 2053 }, 2054 "ReportType":{ 2055 "type":"string", 2056 "enum":[ 2057 "FINDING", 2058 "FULL" 2059 ] 2060 }, 2061 "ResourceGroup":{ 2062 "type":"structure", 2063 "required":[ 2064 "arn", 2065 "tags", 2066 "createdAt" 2067 ], 2068 "members":{ 2069 "arn":{"shape":"Arn"}, 2070 "tags":{"shape":"ResourceGroupTags"}, 2071 "createdAt":{"shape":"Timestamp"} 2072 } 2073 }, 2074 "ResourceGroupList":{ 2075 "type":"list", 2076 "member":{"shape":"ResourceGroup"}, 2077 "max":10, 2078 "min":0 2079 }, 2080 "ResourceGroupTag":{ 2081 "type":"structure", 2082 "required":["key"], 2083 "members":{ 2084 "key":{"shape":"TagKey"}, 2085 "value":{"shape":"TagValue"} 2086 } 2087 }, 2088 "ResourceGroupTags":{ 2089 "type":"list", 2090 "member":{"shape":"ResourceGroupTag"}, 2091 "max":10, 2092 "min":1 2093 }, 2094 "RuleName":{ 2095 "type":"string", 2096 "max":1000 2097 }, 2098 "RuleNameList":{ 2099 "type":"list", 2100 "member":{"shape":"RuleName"}, 2101 "max":50, 2102 "min":0 2103 }, 2104 "RulesPackage":{ 2105 "type":"structure", 2106 "required":[ 2107 "arn", 2108 "name", 2109 "version", 2110 "provider" 2111 ], 2112 "members":{ 2113 "arn":{"shape":"Arn"}, 2114 "name":{"shape":"RulesPackageName"}, 2115 "version":{"shape":"Version"}, 2116 "provider":{"shape":"ProviderName"}, 2117 "description":{"shape":"Text"} 2118 } 2119 }, 2120 "RulesPackageList":{ 2121 "type":"list", 2122 "member":{"shape":"RulesPackage"}, 2123 "max":10, 2124 "min":0 2125 }, 2126 "RulesPackageName":{ 2127 "type":"string", 2128 "max":1000, 2129 "min":0 2130 }, 2131 "Scope":{ 2132 "type":"structure", 2133 "members":{ 2134 "key":{"shape":"ScopeType"}, 2135 "value":{"shape":"ScopeValue"} 2136 } 2137 }, 2138 "ScopeList":{ 2139 "type":"list", 2140 "member":{"shape":"Scope"}, 2141 "min":1 2142 }, 2143 "ScopeType":{ 2144 "type":"string", 2145 "enum":[ 2146 "INSTANCE_ID", 2147 "RULES_PACKAGE_ARN" 2148 ] 2149 }, 2150 "ScopeValue":{"type":"string"}, 2151 "SecurityGroup":{ 2152 "type":"structure", 2153 "members":{ 2154 "groupName":{"shape":"Text"}, 2155 "groupId":{"shape":"Text"} 2156 } 2157 }, 2158 "SecurityGroups":{ 2159 "type":"list", 2160 "member":{"shape":"SecurityGroup"} 2161 }, 2162 "ServiceName":{ 2163 "type":"string", 2164 "max":128, 2165 "min":0 2166 }, 2167 "ServiceTemporarilyUnavailableException":{ 2168 "type":"structure", 2169 "required":[ 2170 "message", 2171 "canRetry" 2172 ], 2173 "members":{ 2174 "message":{"shape":"ErrorMessage"}, 2175 "canRetry":{"shape":"Bool"} 2176 }, 2177 "exception":true 2178 }, 2179 "SetTagsForResourceRequest":{ 2180 "type":"structure", 2181 "required":["resourceArn"], 2182 "members":{ 2183 "resourceArn":{"shape":"Arn"}, 2184 "tags":{"shape":"TagList"} 2185 } 2186 }, 2187 "Severity":{ 2188 "type":"string", 2189 "enum":[ 2190 "Low", 2191 "Medium", 2192 "High", 2193 "Informational", 2194 "Undefined" 2195 ] 2196 }, 2197 "SeverityList":{ 2198 "type":"list", 2199 "member":{"shape":"Severity"}, 2200 "max":50, 2201 "min":0 2202 }, 2203 "StartAssessmentRunRequest":{ 2204 "type":"structure", 2205 "required":["assessmentTemplateArn"], 2206 "members":{ 2207 "assessmentTemplateArn":{"shape":"Arn"}, 2208 "assessmentRunName":{"shape":"AssessmentRunName"} 2209 } 2210 }, 2211 "StartAssessmentRunResponse":{ 2212 "type":"structure", 2213 "required":["assessmentRunArn"], 2214 "members":{ 2215 "assessmentRunArn":{"shape":"Arn"} 2216 } 2217 }, 2218 "StopAction":{ 2219 "type":"string", 2220 "enum":[ 2221 "START_EVALUATION", 2222 "SKIP_EVALUATION" 2223 ] 2224 }, 2225 "StopAssessmentRunRequest":{ 2226 "type":"structure", 2227 "required":["assessmentRunArn"], 2228 "members":{ 2229 "assessmentRunArn":{"shape":"Arn"}, 2230 "stopAction":{"shape":"StopAction"} 2231 } 2232 }, 2233 "SubscribeToEventRequest":{ 2234 "type":"structure", 2235 "required":[ 2236 "resourceArn", 2237 "event", 2238 "topicArn" 2239 ], 2240 "members":{ 2241 "resourceArn":{"shape":"Arn"}, 2242 "event":{"shape":"InspectorEvent"}, 2243 "topicArn":{"shape":"Arn"} 2244 } 2245 }, 2246 "Subscription":{ 2247 "type":"structure", 2248 "required":[ 2249 "resourceArn", 2250 "topicArn", 2251 "eventSubscriptions" 2252 ], 2253 "members":{ 2254 "resourceArn":{"shape":"Arn"}, 2255 "topicArn":{"shape":"Arn"}, 2256 "eventSubscriptions":{"shape":"EventSubscriptionList"} 2257 } 2258 }, 2259 "SubscriptionList":{ 2260 "type":"list", 2261 "member":{"shape":"Subscription"}, 2262 "max":50, 2263 "min":0 2264 }, 2265 "Tag":{ 2266 "type":"structure", 2267 "required":["key"], 2268 "members":{ 2269 "key":{"shape":"TagKey"}, 2270 "value":{"shape":"TagValue"} 2271 } 2272 }, 2273 "TagKey":{ 2274 "type":"string", 2275 "max":128, 2276 "min":1 2277 }, 2278 "TagList":{ 2279 "type":"list", 2280 "member":{"shape":"Tag"}, 2281 "max":10, 2282 "min":0 2283 }, 2284 "TagValue":{ 2285 "type":"string", 2286 "max":256, 2287 "min":1 2288 }, 2289 "Tags":{ 2290 "type":"list", 2291 "member":{"shape":"Tag"} 2292 }, 2293 "TelemetryMetadata":{ 2294 "type":"structure", 2295 "required":[ 2296 "messageType", 2297 "count" 2298 ], 2299 "members":{ 2300 "messageType":{"shape":"MessageType"}, 2301 "count":{"shape":"Long"}, 2302 "dataSize":{"shape":"Long"} 2303 } 2304 }, 2305 "TelemetryMetadataList":{ 2306 "type":"list", 2307 "member":{"shape":"TelemetryMetadata"}, 2308 "max":5000, 2309 "min":0 2310 }, 2311 "Text":{ 2312 "type":"string", 2313 "max":20000, 2314 "min":0 2315 }, 2316 "Timestamp":{"type":"timestamp"}, 2317 "TimestampRange":{ 2318 "type":"structure", 2319 "members":{ 2320 "beginDate":{"shape":"Timestamp"}, 2321 "endDate":{"shape":"Timestamp"} 2322 } 2323 }, 2324 "UUID":{ 2325 "type":"string", 2326 "pattern":"[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}" 2327 }, 2328 "UnsubscribeFromEventRequest":{ 2329 "type":"structure", 2330 "required":[ 2331 "resourceArn", 2332 "event", 2333 "topicArn" 2334 ], 2335 "members":{ 2336 "resourceArn":{"shape":"Arn"}, 2337 "event":{"shape":"InspectorEvent"}, 2338 "topicArn":{"shape":"Arn"} 2339 } 2340 }, 2341 "UnsupportedFeatureException":{ 2342 "type":"structure", 2343 "required":[ 2344 "message", 2345 "canRetry" 2346 ], 2347 "members":{ 2348 "message":{"shape":"ErrorMessage"}, 2349 "canRetry":{"shape":"Bool"} 2350 }, 2351 "exception":true 2352 }, 2353 "UpdateAssessmentTargetRequest":{ 2354 "type":"structure", 2355 "required":[ 2356 "assessmentTargetArn", 2357 "assessmentTargetName" 2358 ], 2359 "members":{ 2360 "assessmentTargetArn":{"shape":"Arn"}, 2361 "assessmentTargetName":{"shape":"AssessmentTargetName"}, 2362 "resourceGroupArn":{"shape":"Arn"} 2363 } 2364 }, 2365 "Url":{ 2366 "type":"string", 2367 "max":2048 2368 }, 2369 "UserAttributeKeyList":{ 2370 "type":"list", 2371 "member":{"shape":"AttributeKey"}, 2372 "max":10, 2373 "min":0 2374 }, 2375 "UserAttributeList":{ 2376 "type":"list", 2377 "member":{"shape":"Attribute"}, 2378 "max":10, 2379 "min":0 2380 }, 2381 "Version":{ 2382 "type":"string", 2383 "max":1000, 2384 "min":0 2385 } 2386 } 2387} 2388