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 "UNKNOWN" 581 ] 582 }, 583 "AgentHealthCode":{ 584 "type":"string", 585 "enum":[ 586 "IDLE", 587 "RUNNING", 588 "SHUTDOWN", 589 "UNHEALTHY", 590 "THROTTLED", 591 "UNKNOWN" 592 ] 593 }, 594 "AgentHealthCodeList":{ 595 "type":"list", 596 "member":{"shape":"AgentHealthCode"}, 597 "max":10, 598 "min":0 599 }, 600 "AgentHealthList":{ 601 "type":"list", 602 "member":{"shape":"AgentHealth"}, 603 "max":10, 604 "min":0 605 }, 606 "AgentId":{ 607 "type":"string", 608 "max":128, 609 "min":1 610 }, 611 "AgentIdList":{ 612 "type":"list", 613 "member":{"shape":"AgentId"}, 614 "max":500, 615 "min":0 616 }, 617 "AgentPreview":{ 618 "type":"structure", 619 "required":["agentId"], 620 "members":{ 621 "hostname":{"shape":"Hostname"}, 622 "agentId":{"shape":"AgentId"}, 623 "autoScalingGroup":{"shape":"AutoScalingGroup"}, 624 "agentHealth":{"shape":"AgentHealth"}, 625 "agentVersion":{"shape":"AgentVersion"}, 626 "operatingSystem":{"shape":"OperatingSystem"}, 627 "kernelVersion":{"shape":"KernelVersion"}, 628 "ipv4Address":{"shape":"Ipv4Address"} 629 } 630 }, 631 "AgentPreviewList":{ 632 "type":"list", 633 "member":{"shape":"AgentPreview"}, 634 "max":100, 635 "min":0 636 }, 637 "AgentVersion":{ 638 "type":"string", 639 "max":128, 640 "min":1 641 }, 642 "AgentsAlreadyRunningAssessmentException":{ 643 "type":"structure", 644 "required":[ 645 "message", 646 "agents", 647 "agentsTruncated", 648 "canRetry" 649 ], 650 "members":{ 651 "message":{"shape":"ErrorMessage"}, 652 "agents":{"shape":"AgentAlreadyRunningAssessmentList"}, 653 "agentsTruncated":{"shape":"Bool"}, 654 "canRetry":{"shape":"Bool"} 655 }, 656 "exception":true 657 }, 658 "AmiId":{ 659 "type":"string", 660 "max":256, 661 "min":0 662 }, 663 "Arn":{ 664 "type":"string", 665 "max":300, 666 "min":1 667 }, 668 "AssessmentRulesPackageArnList":{ 669 "type":"list", 670 "member":{"shape":"Arn"}, 671 "max":50, 672 "min":1 673 }, 674 "AssessmentRun":{ 675 "type":"structure", 676 "required":[ 677 "arn", 678 "name", 679 "assessmentTemplateArn", 680 "state", 681 "durationInSeconds", 682 "rulesPackageArns", 683 "userAttributesForFindings", 684 "createdAt", 685 "stateChangedAt", 686 "dataCollected", 687 "stateChanges", 688 "notifications", 689 "findingCounts" 690 ], 691 "members":{ 692 "arn":{"shape":"Arn"}, 693 "name":{"shape":"AssessmentRunName"}, 694 "assessmentTemplateArn":{"shape":"Arn"}, 695 "state":{"shape":"AssessmentRunState"}, 696 "durationInSeconds":{"shape":"AssessmentRunDuration"}, 697 "rulesPackageArns":{"shape":"AssessmentRulesPackageArnList"}, 698 "userAttributesForFindings":{"shape":"UserAttributeList"}, 699 "createdAt":{"shape":"Timestamp"}, 700 "startedAt":{"shape":"Timestamp"}, 701 "completedAt":{"shape":"Timestamp"}, 702 "stateChangedAt":{"shape":"Timestamp"}, 703 "dataCollected":{"shape":"Bool"}, 704 "stateChanges":{"shape":"AssessmentRunStateChangeList"}, 705 "notifications":{"shape":"AssessmentRunNotificationList"}, 706 "findingCounts":{"shape":"AssessmentRunFindingCounts"} 707 } 708 }, 709 "AssessmentRunAgent":{ 710 "type":"structure", 711 "required":[ 712 "agentId", 713 "assessmentRunArn", 714 "agentHealth", 715 "agentHealthCode", 716 "telemetryMetadata" 717 ], 718 "members":{ 719 "agentId":{"shape":"AgentId"}, 720 "assessmentRunArn":{"shape":"Arn"}, 721 "agentHealth":{"shape":"AgentHealth"}, 722 "agentHealthCode":{"shape":"AgentHealthCode"}, 723 "agentHealthDetails":{"shape":"Message"}, 724 "autoScalingGroup":{"shape":"AutoScalingGroup"}, 725 "telemetryMetadata":{"shape":"TelemetryMetadataList"} 726 } 727 }, 728 "AssessmentRunAgentList":{ 729 "type":"list", 730 "member":{"shape":"AssessmentRunAgent"}, 731 "max":500, 732 "min":0 733 }, 734 "AssessmentRunDuration":{ 735 "type":"integer", 736 "max":86400, 737 "min":180 738 }, 739 "AssessmentRunFilter":{ 740 "type":"structure", 741 "members":{ 742 "namePattern":{"shape":"NamePattern"}, 743 "states":{"shape":"AssessmentRunStateList"}, 744 "durationRange":{"shape":"DurationRange"}, 745 "rulesPackageArns":{"shape":"FilterRulesPackageArnList"}, 746 "startTimeRange":{"shape":"TimestampRange"}, 747 "completionTimeRange":{"shape":"TimestampRange"}, 748 "stateChangeTimeRange":{"shape":"TimestampRange"} 749 } 750 }, 751 "AssessmentRunFindingCounts":{ 752 "type":"map", 753 "key":{"shape":"Severity"}, 754 "value":{"shape":"FindingCount"} 755 }, 756 "AssessmentRunInProgressArnList":{ 757 "type":"list", 758 "member":{"shape":"Arn"}, 759 "max":10, 760 "min":1 761 }, 762 "AssessmentRunInProgressException":{ 763 "type":"structure", 764 "required":[ 765 "message", 766 "assessmentRunArns", 767 "assessmentRunArnsTruncated", 768 "canRetry" 769 ], 770 "members":{ 771 "message":{"shape":"ErrorMessage"}, 772 "assessmentRunArns":{"shape":"AssessmentRunInProgressArnList"}, 773 "assessmentRunArnsTruncated":{"shape":"Bool"}, 774 "canRetry":{"shape":"Bool"} 775 }, 776 "exception":true 777 }, 778 "AssessmentRunList":{ 779 "type":"list", 780 "member":{"shape":"AssessmentRun"}, 781 "max":10, 782 "min":0 783 }, 784 "AssessmentRunName":{ 785 "type":"string", 786 "max":140, 787 "min":1 788 }, 789 "AssessmentRunNotification":{ 790 "type":"structure", 791 "required":[ 792 "date", 793 "event", 794 "error" 795 ], 796 "members":{ 797 "date":{"shape":"Timestamp"}, 798 "event":{"shape":"InspectorEvent"}, 799 "message":{"shape":"Message"}, 800 "error":{"shape":"Bool"}, 801 "snsTopicArn":{"shape":"Arn"}, 802 "snsPublishStatusCode":{"shape":"AssessmentRunNotificationSnsStatusCode"} 803 } 804 }, 805 "AssessmentRunNotificationList":{ 806 "type":"list", 807 "member":{"shape":"AssessmentRunNotification"}, 808 "max":50, 809 "min":0 810 }, 811 "AssessmentRunNotificationSnsStatusCode":{ 812 "type":"string", 813 "enum":[ 814 "SUCCESS", 815 "TOPIC_DOES_NOT_EXIST", 816 "ACCESS_DENIED", 817 "INTERNAL_ERROR" 818 ] 819 }, 820 "AssessmentRunState":{ 821 "type":"string", 822 "enum":[ 823 "CREATED", 824 "START_DATA_COLLECTION_PENDING", 825 "START_DATA_COLLECTION_IN_PROGRESS", 826 "COLLECTING_DATA", 827 "STOP_DATA_COLLECTION_PENDING", 828 "DATA_COLLECTED", 829 "START_EVALUATING_RULES_PENDING", 830 "EVALUATING_RULES", 831 "FAILED", 832 "ERROR", 833 "COMPLETED", 834 "COMPLETED_WITH_ERRORS", 835 "CANCELED" 836 ] 837 }, 838 "AssessmentRunStateChange":{ 839 "type":"structure", 840 "required":[ 841 "stateChangedAt", 842 "state" 843 ], 844 "members":{ 845 "stateChangedAt":{"shape":"Timestamp"}, 846 "state":{"shape":"AssessmentRunState"} 847 } 848 }, 849 "AssessmentRunStateChangeList":{ 850 "type":"list", 851 "member":{"shape":"AssessmentRunStateChange"}, 852 "max":50, 853 "min":0 854 }, 855 "AssessmentRunStateList":{ 856 "type":"list", 857 "member":{"shape":"AssessmentRunState"}, 858 "max":50, 859 "min":0 860 }, 861 "AssessmentTarget":{ 862 "type":"structure", 863 "required":[ 864 "arn", 865 "name", 866 "resourceGroupArn", 867 "createdAt", 868 "updatedAt" 869 ], 870 "members":{ 871 "arn":{"shape":"Arn"}, 872 "name":{"shape":"AssessmentTargetName"}, 873 "resourceGroupArn":{"shape":"Arn"}, 874 "createdAt":{"shape":"Timestamp"}, 875 "updatedAt":{"shape":"Timestamp"} 876 } 877 }, 878 "AssessmentTargetFilter":{ 879 "type":"structure", 880 "members":{ 881 "assessmentTargetNamePattern":{"shape":"NamePattern"} 882 } 883 }, 884 "AssessmentTargetList":{ 885 "type":"list", 886 "member":{"shape":"AssessmentTarget"}, 887 "max":10, 888 "min":0 889 }, 890 "AssessmentTargetName":{ 891 "type":"string", 892 "max":140, 893 "min":1 894 }, 895 "AssessmentTemplate":{ 896 "type":"structure", 897 "required":[ 898 "arn", 899 "name", 900 "assessmentTargetArn", 901 "durationInSeconds", 902 "rulesPackageArns", 903 "userAttributesForFindings", 904 "createdAt" 905 ], 906 "members":{ 907 "arn":{"shape":"Arn"}, 908 "name":{"shape":"AssessmentTemplateName"}, 909 "assessmentTargetArn":{"shape":"Arn"}, 910 "durationInSeconds":{"shape":"AssessmentRunDuration"}, 911 "rulesPackageArns":{"shape":"AssessmentTemplateRulesPackageArnList"}, 912 "userAttributesForFindings":{"shape":"UserAttributeList"}, 913 "createdAt":{"shape":"Timestamp"} 914 } 915 }, 916 "AssessmentTemplateFilter":{ 917 "type":"structure", 918 "members":{ 919 "namePattern":{"shape":"NamePattern"}, 920 "durationRange":{"shape":"DurationRange"}, 921 "rulesPackageArns":{"shape":"FilterRulesPackageArnList"} 922 } 923 }, 924 "AssessmentTemplateList":{ 925 "type":"list", 926 "member":{"shape":"AssessmentTemplate"}, 927 "max":10, 928 "min":0 929 }, 930 "AssessmentTemplateName":{ 931 "type":"string", 932 "max":140, 933 "min":1 934 }, 935 "AssessmentTemplateRulesPackageArnList":{ 936 "type":"list", 937 "member":{"shape":"Arn"}, 938 "max":50, 939 "min":0 940 }, 941 "AssetAttributes":{ 942 "type":"structure", 943 "required":["schemaVersion"], 944 "members":{ 945 "schemaVersion":{"shape":"NumericVersion"}, 946 "agentId":{"shape":"AgentId"}, 947 "autoScalingGroup":{"shape":"AutoScalingGroup"}, 948 "amiId":{"shape":"AmiId"}, 949 "hostname":{"shape":"Hostname"}, 950 "ipv4Addresses":{"shape":"Ipv4AddressList"} 951 } 952 }, 953 "AssetType":{ 954 "type":"string", 955 "enum":["ec2-instance"] 956 }, 957 "Attribute":{ 958 "type":"structure", 959 "required":["key"], 960 "members":{ 961 "key":{"shape":"AttributeKey"}, 962 "value":{"shape":"AttributeValue"} 963 } 964 }, 965 "AttributeKey":{ 966 "type":"string", 967 "max":128, 968 "min":1 969 }, 970 "AttributeList":{ 971 "type":"list", 972 "member":{"shape":"Attribute"}, 973 "max":50, 974 "min":0 975 }, 976 "AttributeValue":{ 977 "type":"string", 978 "max":256, 979 "min":1 980 }, 981 "AutoScalingGroup":{ 982 "type":"string", 983 "max":256, 984 "min":1 985 }, 986 "AutoScalingGroupList":{ 987 "type":"list", 988 "member":{"shape":"AutoScalingGroup"}, 989 "max":20, 990 "min":0 991 }, 992 "BatchDescribeArnList":{ 993 "type":"list", 994 "member":{"shape":"Arn"}, 995 "max":10, 996 "min":1 997 }, 998 "Bool":{"type":"boolean"}, 999 "CreateAssessmentTargetRequest":{ 1000 "type":"structure", 1001 "required":[ 1002 "assessmentTargetName", 1003 "resourceGroupArn" 1004 ], 1005 "members":{ 1006 "assessmentTargetName":{"shape":"AssessmentTargetName"}, 1007 "resourceGroupArn":{"shape":"Arn"} 1008 } 1009 }, 1010 "CreateAssessmentTargetResponse":{ 1011 "type":"structure", 1012 "required":["assessmentTargetArn"], 1013 "members":{ 1014 "assessmentTargetArn":{"shape":"Arn"} 1015 } 1016 }, 1017 "CreateAssessmentTemplateRequest":{ 1018 "type":"structure", 1019 "required":[ 1020 "assessmentTargetArn", 1021 "assessmentTemplateName", 1022 "durationInSeconds", 1023 "rulesPackageArns" 1024 ], 1025 "members":{ 1026 "assessmentTargetArn":{"shape":"Arn"}, 1027 "assessmentTemplateName":{"shape":"AssessmentTemplateName"}, 1028 "durationInSeconds":{"shape":"AssessmentRunDuration"}, 1029 "rulesPackageArns":{"shape":"AssessmentTemplateRulesPackageArnList"}, 1030 "userAttributesForFindings":{"shape":"UserAttributeList"} 1031 } 1032 }, 1033 "CreateAssessmentTemplateResponse":{ 1034 "type":"structure", 1035 "required":["assessmentTemplateArn"], 1036 "members":{ 1037 "assessmentTemplateArn":{"shape":"Arn"} 1038 } 1039 }, 1040 "CreateResourceGroupRequest":{ 1041 "type":"structure", 1042 "required":["resourceGroupTags"], 1043 "members":{ 1044 "resourceGroupTags":{"shape":"ResourceGroupTags"} 1045 } 1046 }, 1047 "CreateResourceGroupResponse":{ 1048 "type":"structure", 1049 "required":["resourceGroupArn"], 1050 "members":{ 1051 "resourceGroupArn":{"shape":"Arn"} 1052 } 1053 }, 1054 "DeleteAssessmentRunRequest":{ 1055 "type":"structure", 1056 "required":["assessmentRunArn"], 1057 "members":{ 1058 "assessmentRunArn":{"shape":"Arn"} 1059 } 1060 }, 1061 "DeleteAssessmentTargetRequest":{ 1062 "type":"structure", 1063 "required":["assessmentTargetArn"], 1064 "members":{ 1065 "assessmentTargetArn":{"shape":"Arn"} 1066 } 1067 }, 1068 "DeleteAssessmentTemplateRequest":{ 1069 "type":"structure", 1070 "required":["assessmentTemplateArn"], 1071 "members":{ 1072 "assessmentTemplateArn":{"shape":"Arn"} 1073 } 1074 }, 1075 "DescribeAssessmentRunsRequest":{ 1076 "type":"structure", 1077 "required":["assessmentRunArns"], 1078 "members":{ 1079 "assessmentRunArns":{"shape":"BatchDescribeArnList"} 1080 } 1081 }, 1082 "DescribeAssessmentRunsResponse":{ 1083 "type":"structure", 1084 "required":[ 1085 "assessmentRuns", 1086 "failedItems" 1087 ], 1088 "members":{ 1089 "assessmentRuns":{"shape":"AssessmentRunList"}, 1090 "failedItems":{"shape":"FailedItems"} 1091 } 1092 }, 1093 "DescribeAssessmentTargetsRequest":{ 1094 "type":"structure", 1095 "required":["assessmentTargetArns"], 1096 "members":{ 1097 "assessmentTargetArns":{"shape":"BatchDescribeArnList"} 1098 } 1099 }, 1100 "DescribeAssessmentTargetsResponse":{ 1101 "type":"structure", 1102 "required":[ 1103 "assessmentTargets", 1104 "failedItems" 1105 ], 1106 "members":{ 1107 "assessmentTargets":{"shape":"AssessmentTargetList"}, 1108 "failedItems":{"shape":"FailedItems"} 1109 } 1110 }, 1111 "DescribeAssessmentTemplatesRequest":{ 1112 "type":"structure", 1113 "required":["assessmentTemplateArns"], 1114 "members":{ 1115 "assessmentTemplateArns":{"shape":"BatchDescribeArnList"} 1116 } 1117 }, 1118 "DescribeAssessmentTemplatesResponse":{ 1119 "type":"structure", 1120 "required":[ 1121 "assessmentTemplates", 1122 "failedItems" 1123 ], 1124 "members":{ 1125 "assessmentTemplates":{"shape":"AssessmentTemplateList"}, 1126 "failedItems":{"shape":"FailedItems"} 1127 } 1128 }, 1129 "DescribeCrossAccountAccessRoleResponse":{ 1130 "type":"structure", 1131 "required":[ 1132 "roleArn", 1133 "valid", 1134 "registeredAt" 1135 ], 1136 "members":{ 1137 "roleArn":{"shape":"Arn"}, 1138 "valid":{"shape":"Bool"}, 1139 "registeredAt":{"shape":"Timestamp"} 1140 } 1141 }, 1142 "DescribeFindingsRequest":{ 1143 "type":"structure", 1144 "required":["findingArns"], 1145 "members":{ 1146 "findingArns":{"shape":"BatchDescribeArnList"}, 1147 "locale":{"shape":"Locale"} 1148 } 1149 }, 1150 "DescribeFindingsResponse":{ 1151 "type":"structure", 1152 "required":[ 1153 "findings", 1154 "failedItems" 1155 ], 1156 "members":{ 1157 "findings":{"shape":"FindingList"}, 1158 "failedItems":{"shape":"FailedItems"} 1159 } 1160 }, 1161 "DescribeResourceGroupsRequest":{ 1162 "type":"structure", 1163 "required":["resourceGroupArns"], 1164 "members":{ 1165 "resourceGroupArns":{"shape":"BatchDescribeArnList"} 1166 } 1167 }, 1168 "DescribeResourceGroupsResponse":{ 1169 "type":"structure", 1170 "required":[ 1171 "resourceGroups", 1172 "failedItems" 1173 ], 1174 "members":{ 1175 "resourceGroups":{"shape":"ResourceGroupList"}, 1176 "failedItems":{"shape":"FailedItems"} 1177 } 1178 }, 1179 "DescribeRulesPackagesRequest":{ 1180 "type":"structure", 1181 "required":["rulesPackageArns"], 1182 "members":{ 1183 "rulesPackageArns":{"shape":"BatchDescribeArnList"}, 1184 "locale":{"shape":"Locale"} 1185 } 1186 }, 1187 "DescribeRulesPackagesResponse":{ 1188 "type":"structure", 1189 "required":[ 1190 "rulesPackages", 1191 "failedItems" 1192 ], 1193 "members":{ 1194 "rulesPackages":{"shape":"RulesPackageList"}, 1195 "failedItems":{"shape":"FailedItems"} 1196 } 1197 }, 1198 "DurationRange":{ 1199 "type":"structure", 1200 "members":{ 1201 "minSeconds":{"shape":"AssessmentRunDuration"}, 1202 "maxSeconds":{"shape":"AssessmentRunDuration"} 1203 } 1204 }, 1205 "ErrorMessage":{ 1206 "type":"string", 1207 "max":1000, 1208 "min":0 1209 }, 1210 "EventSubscription":{ 1211 "type":"structure", 1212 "required":[ 1213 "event", 1214 "subscribedAt" 1215 ], 1216 "members":{ 1217 "event":{"shape":"InspectorEvent"}, 1218 "subscribedAt":{"shape":"Timestamp"} 1219 } 1220 }, 1221 "EventSubscriptionList":{ 1222 "type":"list", 1223 "member":{"shape":"EventSubscription"}, 1224 "max":50, 1225 "min":1 1226 }, 1227 "FailedItemDetails":{ 1228 "type":"structure", 1229 "required":[ 1230 "failureCode", 1231 "retryable" 1232 ], 1233 "members":{ 1234 "failureCode":{"shape":"FailedItemErrorCode"}, 1235 "retryable":{"shape":"Bool"} 1236 } 1237 }, 1238 "FailedItemErrorCode":{ 1239 "type":"string", 1240 "enum":[ 1241 "INVALID_ARN", 1242 "DUPLICATE_ARN", 1243 "ITEM_DOES_NOT_EXIST", 1244 "ACCESS_DENIED", 1245 "LIMIT_EXCEEDED", 1246 "INTERNAL_ERROR" 1247 ] 1248 }, 1249 "FailedItems":{ 1250 "type":"map", 1251 "key":{"shape":"Arn"}, 1252 "value":{"shape":"FailedItemDetails"} 1253 }, 1254 "FilterRulesPackageArnList":{ 1255 "type":"list", 1256 "member":{"shape":"Arn"}, 1257 "max":50, 1258 "min":0 1259 }, 1260 "Finding":{ 1261 "type":"structure", 1262 "required":[ 1263 "arn", 1264 "attributes", 1265 "userAttributes", 1266 "createdAt", 1267 "updatedAt" 1268 ], 1269 "members":{ 1270 "arn":{"shape":"Arn"}, 1271 "schemaVersion":{"shape":"NumericVersion"}, 1272 "service":{"shape":"ServiceName"}, 1273 "serviceAttributes":{"shape":"InspectorServiceAttributes"}, 1274 "assetType":{"shape":"AssetType"}, 1275 "assetAttributes":{"shape":"AssetAttributes"}, 1276 "id":{"shape":"FindingId"}, 1277 "title":{"shape":"Text"}, 1278 "description":{"shape":"Text"}, 1279 "recommendation":{"shape":"Text"}, 1280 "severity":{"shape":"Severity"}, 1281 "numericSeverity":{"shape":"NumericSeverity"}, 1282 "confidence":{"shape":"IocConfidence"}, 1283 "indicatorOfCompromise":{"shape":"Bool"}, 1284 "attributes":{"shape":"AttributeList"}, 1285 "userAttributes":{"shape":"UserAttributeList"}, 1286 "createdAt":{"shape":"Timestamp"}, 1287 "updatedAt":{"shape":"Timestamp"} 1288 } 1289 }, 1290 "FindingCount":{"type":"integer"}, 1291 "FindingFilter":{ 1292 "type":"structure", 1293 "members":{ 1294 "agentIds":{"shape":"AgentIdList"}, 1295 "autoScalingGroups":{"shape":"AutoScalingGroupList"}, 1296 "ruleNames":{"shape":"RuleNameList"}, 1297 "severities":{"shape":"SeverityList"}, 1298 "rulesPackageArns":{"shape":"FilterRulesPackageArnList"}, 1299 "attributes":{"shape":"AttributeList"}, 1300 "userAttributes":{"shape":"AttributeList"}, 1301 "creationTimeRange":{"shape":"TimestampRange"} 1302 } 1303 }, 1304 "FindingId":{ 1305 "type":"string", 1306 "max":128, 1307 "min":0 1308 }, 1309 "FindingList":{ 1310 "type":"list", 1311 "member":{"shape":"Finding"}, 1312 "max":100, 1313 "min":0 1314 }, 1315 "GetAssessmentReportRequest":{ 1316 "type":"structure", 1317 "required":[ 1318 "assessmentRunArn", 1319 "reportFileFormat", 1320 "reportType" 1321 ], 1322 "members":{ 1323 "assessmentRunArn":{"shape":"Arn"}, 1324 "reportFileFormat":{"shape":"ReportFileFormat"}, 1325 "reportType":{"shape":"ReportType"} 1326 } 1327 }, 1328 "GetAssessmentReportResponse":{ 1329 "type":"structure", 1330 "required":["status"], 1331 "members":{ 1332 "status":{"shape":"ReportStatus"}, 1333 "url":{"shape":"Url"} 1334 } 1335 }, 1336 "GetTelemetryMetadataRequest":{ 1337 "type":"structure", 1338 "required":["assessmentRunArn"], 1339 "members":{ 1340 "assessmentRunArn":{"shape":"Arn"} 1341 } 1342 }, 1343 "GetTelemetryMetadataResponse":{ 1344 "type":"structure", 1345 "required":["telemetryMetadata"], 1346 "members":{ 1347 "telemetryMetadata":{"shape":"TelemetryMetadataList"} 1348 } 1349 }, 1350 "Hostname":{ 1351 "type":"string", 1352 "max":256, 1353 "min":0 1354 }, 1355 "InspectorEvent":{ 1356 "type":"string", 1357 "enum":[ 1358 "ASSESSMENT_RUN_STARTED", 1359 "ASSESSMENT_RUN_COMPLETED", 1360 "ASSESSMENT_RUN_STATE_CHANGED", 1361 "FINDING_REPORTED", 1362 "OTHER" 1363 ] 1364 }, 1365 "InspectorServiceAttributes":{ 1366 "type":"structure", 1367 "required":["schemaVersion"], 1368 "members":{ 1369 "schemaVersion":{"shape":"NumericVersion"}, 1370 "assessmentRunArn":{"shape":"Arn"}, 1371 "rulesPackageArn":{"shape":"Arn"} 1372 } 1373 }, 1374 "InternalException":{ 1375 "type":"structure", 1376 "required":[ 1377 "message", 1378 "canRetry" 1379 ], 1380 "members":{ 1381 "message":{"shape":"ErrorMessage"}, 1382 "canRetry":{"shape":"Bool"} 1383 }, 1384 "exception":true, 1385 "fault":true 1386 }, 1387 "InvalidCrossAccountRoleErrorCode":{ 1388 "type":"string", 1389 "enum":[ 1390 "ROLE_DOES_NOT_EXIST_OR_INVALID_TRUST_RELATIONSHIP", 1391 "ROLE_DOES_NOT_HAVE_CORRECT_POLICY" 1392 ] 1393 }, 1394 "InvalidCrossAccountRoleException":{ 1395 "type":"structure", 1396 "required":[ 1397 "message", 1398 "errorCode", 1399 "canRetry" 1400 ], 1401 "members":{ 1402 "message":{"shape":"ErrorMessage"}, 1403 "errorCode":{"shape":"InvalidCrossAccountRoleErrorCode"}, 1404 "canRetry":{"shape":"Bool"} 1405 }, 1406 "exception":true 1407 }, 1408 "InvalidInputErrorCode":{ 1409 "type":"string", 1410 "enum":[ 1411 "INVALID_ASSESSMENT_TARGET_ARN", 1412 "INVALID_ASSESSMENT_TEMPLATE_ARN", 1413 "INVALID_ASSESSMENT_RUN_ARN", 1414 "INVALID_FINDING_ARN", 1415 "INVALID_RESOURCE_GROUP_ARN", 1416 "INVALID_RULES_PACKAGE_ARN", 1417 "INVALID_RESOURCE_ARN", 1418 "INVALID_SNS_TOPIC_ARN", 1419 "INVALID_IAM_ROLE_ARN", 1420 "INVALID_ASSESSMENT_TARGET_NAME", 1421 "INVALID_ASSESSMENT_TARGET_NAME_PATTERN", 1422 "INVALID_ASSESSMENT_TEMPLATE_NAME", 1423 "INVALID_ASSESSMENT_TEMPLATE_NAME_PATTERN", 1424 "INVALID_ASSESSMENT_TEMPLATE_DURATION", 1425 "INVALID_ASSESSMENT_TEMPLATE_DURATION_RANGE", 1426 "INVALID_ASSESSMENT_RUN_DURATION_RANGE", 1427 "INVALID_ASSESSMENT_RUN_START_TIME_RANGE", 1428 "INVALID_ASSESSMENT_RUN_COMPLETION_TIME_RANGE", 1429 "INVALID_ASSESSMENT_RUN_STATE_CHANGE_TIME_RANGE", 1430 "INVALID_ASSESSMENT_RUN_STATE", 1431 "INVALID_TAG", 1432 "INVALID_TAG_KEY", 1433 "INVALID_TAG_VALUE", 1434 "INVALID_RESOURCE_GROUP_TAG_KEY", 1435 "INVALID_RESOURCE_GROUP_TAG_VALUE", 1436 "INVALID_ATTRIBUTE", 1437 "INVALID_USER_ATTRIBUTE", 1438 "INVALID_USER_ATTRIBUTE_KEY", 1439 "INVALID_USER_ATTRIBUTE_VALUE", 1440 "INVALID_PAGINATION_TOKEN", 1441 "INVALID_MAX_RESULTS", 1442 "INVALID_AGENT_ID", 1443 "INVALID_AUTO_SCALING_GROUP", 1444 "INVALID_RULE_NAME", 1445 "INVALID_SEVERITY", 1446 "INVALID_LOCALE", 1447 "INVALID_EVENT", 1448 "ASSESSMENT_TARGET_NAME_ALREADY_TAKEN", 1449 "ASSESSMENT_TEMPLATE_NAME_ALREADY_TAKEN", 1450 "INVALID_NUMBER_OF_ASSESSMENT_TARGET_ARNS", 1451 "INVALID_NUMBER_OF_ASSESSMENT_TEMPLATE_ARNS", 1452 "INVALID_NUMBER_OF_ASSESSMENT_RUN_ARNS", 1453 "INVALID_NUMBER_OF_FINDING_ARNS", 1454 "INVALID_NUMBER_OF_RESOURCE_GROUP_ARNS", 1455 "INVALID_NUMBER_OF_RULES_PACKAGE_ARNS", 1456 "INVALID_NUMBER_OF_ASSESSMENT_RUN_STATES", 1457 "INVALID_NUMBER_OF_TAGS", 1458 "INVALID_NUMBER_OF_RESOURCE_GROUP_TAGS", 1459 "INVALID_NUMBER_OF_ATTRIBUTES", 1460 "INVALID_NUMBER_OF_USER_ATTRIBUTES", 1461 "INVALID_NUMBER_OF_AGENT_IDS", 1462 "INVALID_NUMBER_OF_AUTO_SCALING_GROUPS", 1463 "INVALID_NUMBER_OF_RULE_NAMES", 1464 "INVALID_NUMBER_OF_SEVERITIES" 1465 ] 1466 }, 1467 "InvalidInputException":{ 1468 "type":"structure", 1469 "required":[ 1470 "message", 1471 "errorCode", 1472 "canRetry" 1473 ], 1474 "members":{ 1475 "message":{"shape":"ErrorMessage"}, 1476 "errorCode":{"shape":"InvalidInputErrorCode"}, 1477 "canRetry":{"shape":"Bool"} 1478 }, 1479 "exception":true 1480 }, 1481 "IocConfidence":{ 1482 "type":"integer", 1483 "max":10, 1484 "min":0 1485 }, 1486 "Ipv4Address":{ 1487 "type":"string", 1488 "max":15, 1489 "min":7 1490 }, 1491 "Ipv4AddressList":{ 1492 "type":"list", 1493 "member":{"shape":"Ipv4Address"}, 1494 "max":50, 1495 "min":0 1496 }, 1497 "KernelVersion":{ 1498 "type":"string", 1499 "max":128, 1500 "min":1 1501 }, 1502 "LimitExceededErrorCode":{ 1503 "type":"string", 1504 "enum":[ 1505 "ASSESSMENT_TARGET_LIMIT_EXCEEDED", 1506 "ASSESSMENT_TEMPLATE_LIMIT_EXCEEDED", 1507 "ASSESSMENT_RUN_LIMIT_EXCEEDED", 1508 "RESOURCE_GROUP_LIMIT_EXCEEDED", 1509 "EVENT_SUBSCRIPTION_LIMIT_EXCEEDED" 1510 ] 1511 }, 1512 "LimitExceededException":{ 1513 "type":"structure", 1514 "required":[ 1515 "message", 1516 "errorCode", 1517 "canRetry" 1518 ], 1519 "members":{ 1520 "message":{"shape":"ErrorMessage"}, 1521 "errorCode":{"shape":"LimitExceededErrorCode"}, 1522 "canRetry":{"shape":"Bool"} 1523 }, 1524 "exception":true 1525 }, 1526 "ListAssessmentRunAgentsRequest":{ 1527 "type":"structure", 1528 "required":["assessmentRunArn"], 1529 "members":{ 1530 "assessmentRunArn":{"shape":"Arn"}, 1531 "filter":{"shape":"AgentFilter"}, 1532 "nextToken":{"shape":"PaginationToken"}, 1533 "maxResults":{"shape":"ListMaxResults"} 1534 } 1535 }, 1536 "ListAssessmentRunAgentsResponse":{ 1537 "type":"structure", 1538 "required":["assessmentRunAgents"], 1539 "members":{ 1540 "assessmentRunAgents":{"shape":"AssessmentRunAgentList"}, 1541 "nextToken":{"shape":"PaginationToken"} 1542 } 1543 }, 1544 "ListAssessmentRunsRequest":{ 1545 "type":"structure", 1546 "members":{ 1547 "assessmentTemplateArns":{"shape":"ListParentArnList"}, 1548 "filter":{"shape":"AssessmentRunFilter"}, 1549 "nextToken":{"shape":"PaginationToken"}, 1550 "maxResults":{"shape":"ListMaxResults"} 1551 } 1552 }, 1553 "ListAssessmentRunsResponse":{ 1554 "type":"structure", 1555 "required":["assessmentRunArns"], 1556 "members":{ 1557 "assessmentRunArns":{"shape":"ListReturnedArnList"}, 1558 "nextToken":{"shape":"PaginationToken"} 1559 } 1560 }, 1561 "ListAssessmentTargetsRequest":{ 1562 "type":"structure", 1563 "members":{ 1564 "filter":{"shape":"AssessmentTargetFilter"}, 1565 "nextToken":{"shape":"PaginationToken"}, 1566 "maxResults":{"shape":"ListMaxResults"} 1567 } 1568 }, 1569 "ListAssessmentTargetsResponse":{ 1570 "type":"structure", 1571 "required":["assessmentTargetArns"], 1572 "members":{ 1573 "assessmentTargetArns":{"shape":"ListReturnedArnList"}, 1574 "nextToken":{"shape":"PaginationToken"} 1575 } 1576 }, 1577 "ListAssessmentTemplatesRequest":{ 1578 "type":"structure", 1579 "members":{ 1580 "assessmentTargetArns":{"shape":"ListParentArnList"}, 1581 "filter":{"shape":"AssessmentTemplateFilter"}, 1582 "nextToken":{"shape":"PaginationToken"}, 1583 "maxResults":{"shape":"ListMaxResults"} 1584 } 1585 }, 1586 "ListAssessmentTemplatesResponse":{ 1587 "type":"structure", 1588 "required":["assessmentTemplateArns"], 1589 "members":{ 1590 "assessmentTemplateArns":{"shape":"ListReturnedArnList"}, 1591 "nextToken":{"shape":"PaginationToken"} 1592 } 1593 }, 1594 "ListEventSubscriptionsMaxResults":{"type":"integer"}, 1595 "ListEventSubscriptionsRequest":{ 1596 "type":"structure", 1597 "members":{ 1598 "resourceArn":{"shape":"Arn"}, 1599 "nextToken":{"shape":"PaginationToken"}, 1600 "maxResults":{"shape":"ListEventSubscriptionsMaxResults"} 1601 } 1602 }, 1603 "ListEventSubscriptionsResponse":{ 1604 "type":"structure", 1605 "required":["subscriptions"], 1606 "members":{ 1607 "subscriptions":{"shape":"SubscriptionList"}, 1608 "nextToken":{"shape":"PaginationToken"} 1609 } 1610 }, 1611 "ListFindingsRequest":{ 1612 "type":"structure", 1613 "members":{ 1614 "assessmentRunArns":{"shape":"ListParentArnList"}, 1615 "filter":{"shape":"FindingFilter"}, 1616 "nextToken":{"shape":"PaginationToken"}, 1617 "maxResults":{"shape":"ListMaxResults"} 1618 } 1619 }, 1620 "ListFindingsResponse":{ 1621 "type":"structure", 1622 "required":["findingArns"], 1623 "members":{ 1624 "findingArns":{"shape":"ListReturnedArnList"}, 1625 "nextToken":{"shape":"PaginationToken"} 1626 } 1627 }, 1628 "ListMaxResults":{"type":"integer"}, 1629 "ListParentArnList":{ 1630 "type":"list", 1631 "member":{"shape":"Arn"}, 1632 "max":50, 1633 "min":0 1634 }, 1635 "ListReturnedArnList":{ 1636 "type":"list", 1637 "member":{"shape":"Arn"}, 1638 "max":100, 1639 "min":0 1640 }, 1641 "ListRulesPackagesRequest":{ 1642 "type":"structure", 1643 "members":{ 1644 "nextToken":{"shape":"PaginationToken"}, 1645 "maxResults":{"shape":"ListMaxResults"} 1646 } 1647 }, 1648 "ListRulesPackagesResponse":{ 1649 "type":"structure", 1650 "required":["rulesPackageArns"], 1651 "members":{ 1652 "rulesPackageArns":{"shape":"ListReturnedArnList"}, 1653 "nextToken":{"shape":"PaginationToken"} 1654 } 1655 }, 1656 "ListTagsForResourceRequest":{ 1657 "type":"structure", 1658 "required":["resourceArn"], 1659 "members":{ 1660 "resourceArn":{"shape":"Arn"} 1661 } 1662 }, 1663 "ListTagsForResourceResponse":{ 1664 "type":"structure", 1665 "required":["tags"], 1666 "members":{ 1667 "tags":{"shape":"TagList"} 1668 } 1669 }, 1670 "Locale":{ 1671 "type":"string", 1672 "enum":["EN_US"] 1673 }, 1674 "Long":{"type":"long"}, 1675 "Message":{ 1676 "type":"string", 1677 "max":1000, 1678 "min":0 1679 }, 1680 "MessageType":{ 1681 "type":"string", 1682 "max":300, 1683 "min":1 1684 }, 1685 "NamePattern":{ 1686 "type":"string", 1687 "max":140, 1688 "min":1 1689 }, 1690 "NoSuchEntityErrorCode":{ 1691 "type":"string", 1692 "enum":[ 1693 "ASSESSMENT_TARGET_DOES_NOT_EXIST", 1694 "ASSESSMENT_TEMPLATE_DOES_NOT_EXIST", 1695 "ASSESSMENT_RUN_DOES_NOT_EXIST", 1696 "FINDING_DOES_NOT_EXIST", 1697 "RESOURCE_GROUP_DOES_NOT_EXIST", 1698 "RULES_PACKAGE_DOES_NOT_EXIST", 1699 "SNS_TOPIC_DOES_NOT_EXIST", 1700 "IAM_ROLE_DOES_NOT_EXIST" 1701 ] 1702 }, 1703 "NoSuchEntityException":{ 1704 "type":"structure", 1705 "required":[ 1706 "message", 1707 "errorCode", 1708 "canRetry" 1709 ], 1710 "members":{ 1711 "message":{"shape":"ErrorMessage"}, 1712 "errorCode":{"shape":"NoSuchEntityErrorCode"}, 1713 "canRetry":{"shape":"Bool"} 1714 }, 1715 "exception":true 1716 }, 1717 "NumericSeverity":{ 1718 "type":"double", 1719 "max":10.0, 1720 "min":0.0 1721 }, 1722 "NumericVersion":{ 1723 "type":"integer", 1724 "min":0 1725 }, 1726 "OperatingSystem":{ 1727 "type":"string", 1728 "max":256, 1729 "min":1 1730 }, 1731 "PaginationToken":{ 1732 "type":"string", 1733 "max":300, 1734 "min":1 1735 }, 1736 "PreviewAgentsMaxResults":{"type":"integer"}, 1737 "PreviewAgentsRequest":{ 1738 "type":"structure", 1739 "required":["previewAgentsArn"], 1740 "members":{ 1741 "previewAgentsArn":{"shape":"Arn"}, 1742 "nextToken":{"shape":"PaginationToken"}, 1743 "maxResults":{"shape":"PreviewAgentsMaxResults"} 1744 } 1745 }, 1746 "PreviewAgentsResponse":{ 1747 "type":"structure", 1748 "required":["agentPreviews"], 1749 "members":{ 1750 "agentPreviews":{"shape":"AgentPreviewList"}, 1751 "nextToken":{"shape":"PaginationToken"} 1752 } 1753 }, 1754 "ProviderName":{ 1755 "type":"string", 1756 "max":1000, 1757 "min":0 1758 }, 1759 "RegisterCrossAccountAccessRoleRequest":{ 1760 "type":"structure", 1761 "required":["roleArn"], 1762 "members":{ 1763 "roleArn":{"shape":"Arn"} 1764 } 1765 }, 1766 "RemoveAttributesFromFindingsRequest":{ 1767 "type":"structure", 1768 "required":[ 1769 "findingArns", 1770 "attributeKeys" 1771 ], 1772 "members":{ 1773 "findingArns":{"shape":"AddRemoveAttributesFindingArnList"}, 1774 "attributeKeys":{"shape":"UserAttributeKeyList"} 1775 } 1776 }, 1777 "RemoveAttributesFromFindingsResponse":{ 1778 "type":"structure", 1779 "required":["failedItems"], 1780 "members":{ 1781 "failedItems":{"shape":"FailedItems"} 1782 } 1783 }, 1784 "ReportFileFormat":{ 1785 "type":"string", 1786 "enum":[ 1787 "HTML", 1788 "PDF" 1789 ] 1790 }, 1791 "ReportStatus":{ 1792 "type":"string", 1793 "enum":[ 1794 "WORK_IN_PROGRESS", 1795 "FAILED", 1796 "COMPLETED" 1797 ] 1798 }, 1799 "ReportType":{ 1800 "type":"string", 1801 "enum":[ 1802 "FINDING", 1803 "FULL" 1804 ] 1805 }, 1806 "ResourceGroup":{ 1807 "type":"structure", 1808 "required":[ 1809 "arn", 1810 "tags", 1811 "createdAt" 1812 ], 1813 "members":{ 1814 "arn":{"shape":"Arn"}, 1815 "tags":{"shape":"ResourceGroupTags"}, 1816 "createdAt":{"shape":"Timestamp"} 1817 } 1818 }, 1819 "ResourceGroupList":{ 1820 "type":"list", 1821 "member":{"shape":"ResourceGroup"}, 1822 "max":10, 1823 "min":0 1824 }, 1825 "ResourceGroupTag":{ 1826 "type":"structure", 1827 "required":["key"], 1828 "members":{ 1829 "key":{"shape":"TagKey"}, 1830 "value":{"shape":"TagValue"} 1831 } 1832 }, 1833 "ResourceGroupTags":{ 1834 "type":"list", 1835 "member":{"shape":"ResourceGroupTag"}, 1836 "max":10, 1837 "min":1 1838 }, 1839 "RuleName":{ 1840 "type":"string", 1841 "max":1000 1842 }, 1843 "RuleNameList":{ 1844 "type":"list", 1845 "member":{"shape":"RuleName"}, 1846 "max":50, 1847 "min":0 1848 }, 1849 "RulesPackage":{ 1850 "type":"structure", 1851 "required":[ 1852 "arn", 1853 "name", 1854 "version", 1855 "provider" 1856 ], 1857 "members":{ 1858 "arn":{"shape":"Arn"}, 1859 "name":{"shape":"RulesPackageName"}, 1860 "version":{"shape":"Version"}, 1861 "provider":{"shape":"ProviderName"}, 1862 "description":{"shape":"Text"} 1863 } 1864 }, 1865 "RulesPackageList":{ 1866 "type":"list", 1867 "member":{"shape":"RulesPackage"}, 1868 "max":10, 1869 "min":0 1870 }, 1871 "RulesPackageName":{ 1872 "type":"string", 1873 "max":1000, 1874 "min":0 1875 }, 1876 "ServiceName":{ 1877 "type":"string", 1878 "max":128, 1879 "min":0 1880 }, 1881 "SetTagsForResourceRequest":{ 1882 "type":"structure", 1883 "required":["resourceArn"], 1884 "members":{ 1885 "resourceArn":{"shape":"Arn"}, 1886 "tags":{"shape":"TagList"} 1887 } 1888 }, 1889 "Severity":{ 1890 "type":"string", 1891 "enum":[ 1892 "Low", 1893 "Medium", 1894 "High", 1895 "Informational", 1896 "Undefined" 1897 ] 1898 }, 1899 "SeverityList":{ 1900 "type":"list", 1901 "member":{"shape":"Severity"}, 1902 "max":50, 1903 "min":0 1904 }, 1905 "StartAssessmentRunRequest":{ 1906 "type":"structure", 1907 "required":["assessmentTemplateArn"], 1908 "members":{ 1909 "assessmentTemplateArn":{"shape":"Arn"}, 1910 "assessmentRunName":{"shape":"AssessmentRunName"} 1911 } 1912 }, 1913 "StartAssessmentRunResponse":{ 1914 "type":"structure", 1915 "required":["assessmentRunArn"], 1916 "members":{ 1917 "assessmentRunArn":{"shape":"Arn"} 1918 } 1919 }, 1920 "StopAction":{ 1921 "type":"string", 1922 "enum":[ 1923 "START_EVALUATION", 1924 "SKIP_EVALUATION" 1925 ] 1926 }, 1927 "StopAssessmentRunRequest":{ 1928 "type":"structure", 1929 "required":["assessmentRunArn"], 1930 "members":{ 1931 "assessmentRunArn":{"shape":"Arn"}, 1932 "stopAction":{"shape":"StopAction"} 1933 } 1934 }, 1935 "SubscribeToEventRequest":{ 1936 "type":"structure", 1937 "required":[ 1938 "resourceArn", 1939 "event", 1940 "topicArn" 1941 ], 1942 "members":{ 1943 "resourceArn":{"shape":"Arn"}, 1944 "event":{"shape":"InspectorEvent"}, 1945 "topicArn":{"shape":"Arn"} 1946 } 1947 }, 1948 "Subscription":{ 1949 "type":"structure", 1950 "required":[ 1951 "resourceArn", 1952 "topicArn", 1953 "eventSubscriptions" 1954 ], 1955 "members":{ 1956 "resourceArn":{"shape":"Arn"}, 1957 "topicArn":{"shape":"Arn"}, 1958 "eventSubscriptions":{"shape":"EventSubscriptionList"} 1959 } 1960 }, 1961 "SubscriptionList":{ 1962 "type":"list", 1963 "member":{"shape":"Subscription"}, 1964 "max":50, 1965 "min":0 1966 }, 1967 "Tag":{ 1968 "type":"structure", 1969 "required":["key"], 1970 "members":{ 1971 "key":{"shape":"TagKey"}, 1972 "value":{"shape":"TagValue"} 1973 } 1974 }, 1975 "TagKey":{ 1976 "type":"string", 1977 "max":128, 1978 "min":1 1979 }, 1980 "TagList":{ 1981 "type":"list", 1982 "member":{"shape":"Tag"}, 1983 "max":10, 1984 "min":0 1985 }, 1986 "TagValue":{ 1987 "type":"string", 1988 "max":256, 1989 "min":1 1990 }, 1991 "TelemetryMetadata":{ 1992 "type":"structure", 1993 "required":[ 1994 "messageType", 1995 "count" 1996 ], 1997 "members":{ 1998 "messageType":{"shape":"MessageType"}, 1999 "count":{"shape":"Long"}, 2000 "dataSize":{"shape":"Long"} 2001 } 2002 }, 2003 "TelemetryMetadataList":{ 2004 "type":"list", 2005 "member":{"shape":"TelemetryMetadata"}, 2006 "max":5000, 2007 "min":0 2008 }, 2009 "Text":{ 2010 "type":"string", 2011 "max":20000, 2012 "min":0 2013 }, 2014 "Timestamp":{"type":"timestamp"}, 2015 "TimestampRange":{ 2016 "type":"structure", 2017 "members":{ 2018 "beginDate":{"shape":"Timestamp"}, 2019 "endDate":{"shape":"Timestamp"} 2020 } 2021 }, 2022 "UnsubscribeFromEventRequest":{ 2023 "type":"structure", 2024 "required":[ 2025 "resourceArn", 2026 "event", 2027 "topicArn" 2028 ], 2029 "members":{ 2030 "resourceArn":{"shape":"Arn"}, 2031 "event":{"shape":"InspectorEvent"}, 2032 "topicArn":{"shape":"Arn"} 2033 } 2034 }, 2035 "UnsupportedFeatureException":{ 2036 "type":"structure", 2037 "required":[ 2038 "message", 2039 "canRetry" 2040 ], 2041 "members":{ 2042 "message":{"shape":"ErrorMessage"}, 2043 "canRetry":{"shape":"Bool"} 2044 }, 2045 "exception":true 2046 }, 2047 "UpdateAssessmentTargetRequest":{ 2048 "type":"structure", 2049 "required":[ 2050 "assessmentTargetArn", 2051 "assessmentTargetName", 2052 "resourceGroupArn" 2053 ], 2054 "members":{ 2055 "assessmentTargetArn":{"shape":"Arn"}, 2056 "assessmentTargetName":{"shape":"AssessmentTargetName"}, 2057 "resourceGroupArn":{"shape":"Arn"} 2058 } 2059 }, 2060 "Url":{ 2061 "type":"string", 2062 "max":2048 2063 }, 2064 "UserAttributeKeyList":{ 2065 "type":"list", 2066 "member":{"shape":"AttributeKey"}, 2067 "max":10, 2068 "min":0 2069 }, 2070 "UserAttributeList":{ 2071 "type":"list", 2072 "member":{"shape":"Attribute"}, 2073 "max":10, 2074 "min":0 2075 }, 2076 "Version":{ 2077 "type":"string", 2078 "max":1000, 2079 "min":0 2080 } 2081 } 2082} 2083