github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/inspector/2016-02-16/api-2.json (about)

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