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