{ "version":"2.0", "metadata":{ "apiVersion":"2016-02-16", "endpointPrefix":"inspector", "jsonVersion":"1.1", "protocol":"json", "serviceFullName":"Amazon Inspector", "signatureVersion":"v4", "targetPrefix":"InspectorService", "uid":"inspector-2016-02-16" }, "operations":{ "AddAttributesToFindings":{ "name":"AddAttributesToFindings", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"AddAttributesToFindingsRequest"}, "output":{"shape":"AddAttributesToFindingsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "CreateAssessmentTarget":{ "name":"CreateAssessmentTarget", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateAssessmentTargetRequest"}, "output":{"shape":"CreateAssessmentTargetResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "CreateAssessmentTemplate":{ "name":"CreateAssessmentTemplate", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateAssessmentTemplateRequest"}, "output":{"shape":"CreateAssessmentTemplateResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "CreateResourceGroup":{ "name":"CreateResourceGroup", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"CreateResourceGroupRequest"}, "output":{"shape":"CreateResourceGroupResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"} ] }, "DeleteAssessmentRun":{ "name":"DeleteAssessmentRun", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAssessmentRunRequest"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AssessmentRunInProgressException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "DeleteAssessmentTarget":{ "name":"DeleteAssessmentTarget", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAssessmentTargetRequest"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AssessmentRunInProgressException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "DeleteAssessmentTemplate":{ "name":"DeleteAssessmentTemplate", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DeleteAssessmentTemplateRequest"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AssessmentRunInProgressException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "DescribeAssessmentRuns":{ "name":"DescribeAssessmentRuns", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeAssessmentRunsRequest"}, "output":{"shape":"DescribeAssessmentRunsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"} ] }, "DescribeAssessmentTargets":{ "name":"DescribeAssessmentTargets", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeAssessmentTargetsRequest"}, "output":{"shape":"DescribeAssessmentTargetsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"} ] }, "DescribeAssessmentTemplates":{ "name":"DescribeAssessmentTemplates", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeAssessmentTemplatesRequest"}, "output":{"shape":"DescribeAssessmentTemplatesResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"} ] }, "DescribeCrossAccountAccessRole":{ "name":"DescribeCrossAccountAccessRole", "http":{ "method":"POST", "requestUri":"/" }, "output":{"shape":"DescribeCrossAccountAccessRoleResponse"}, "errors":[ {"shape":"InternalException"} ] }, "DescribeFindings":{ "name":"DescribeFindings", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeFindingsRequest"}, "output":{"shape":"DescribeFindingsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"} ] }, "DescribeResourceGroups":{ "name":"DescribeResourceGroups", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeResourceGroupsRequest"}, "output":{"shape":"DescribeResourceGroupsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"} ] }, "DescribeRulesPackages":{ "name":"DescribeRulesPackages", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"DescribeRulesPackagesRequest"}, "output":{"shape":"DescribeRulesPackagesResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"} ] }, "GetAssessmentReport":{ "name":"GetAssessmentReport", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetAssessmentReportRequest"}, "output":{"shape":"GetAssessmentReportResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"}, {"shape":"AssessmentRunInProgressException"}, {"shape":"UnsupportedFeatureException"} ] }, "GetTelemetryMetadata":{ "name":"GetTelemetryMetadata", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"GetTelemetryMetadataRequest"}, "output":{"shape":"GetTelemetryMetadataResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "ListAssessmentRunAgents":{ "name":"ListAssessmentRunAgents", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAssessmentRunAgentsRequest"}, "output":{"shape":"ListAssessmentRunAgentsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "ListAssessmentRuns":{ "name":"ListAssessmentRuns", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAssessmentRunsRequest"}, "output":{"shape":"ListAssessmentRunsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "ListAssessmentTargets":{ "name":"ListAssessmentTargets", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAssessmentTargetsRequest"}, "output":{"shape":"ListAssessmentTargetsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"} ] }, "ListAssessmentTemplates":{ "name":"ListAssessmentTemplates", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListAssessmentTemplatesRequest"}, "output":{"shape":"ListAssessmentTemplatesResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "ListEventSubscriptions":{ "name":"ListEventSubscriptions", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListEventSubscriptionsRequest"}, "output":{"shape":"ListEventSubscriptionsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "ListFindings":{ "name":"ListFindings", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListFindingsRequest"}, "output":{"shape":"ListFindingsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "ListRulesPackages":{ "name":"ListRulesPackages", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListRulesPackagesRequest"}, "output":{"shape":"ListRulesPackagesResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"} ] }, "ListTagsForResource":{ "name":"ListTagsForResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"ListTagsForResourceRequest"}, "output":{"shape":"ListTagsForResourceResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "PreviewAgents":{ "name":"PreviewAgents", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"PreviewAgentsRequest"}, "output":{"shape":"PreviewAgentsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"}, {"shape":"InvalidCrossAccountRoleException"} ] }, "RegisterCrossAccountAccessRole":{ "name":"RegisterCrossAccountAccessRole", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RegisterCrossAccountAccessRoleRequest"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"InvalidCrossAccountRoleException"} ] }, "RemoveAttributesFromFindings":{ "name":"RemoveAttributesFromFindings", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"RemoveAttributesFromFindingsRequest"}, "output":{"shape":"RemoveAttributesFromFindingsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "SetTagsForResource":{ "name":"SetTagsForResource", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SetTagsForResourceRequest"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "StartAssessmentRun":{ "name":"StartAssessmentRun", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StartAssessmentRunRequest"}, "output":{"shape":"StartAssessmentRunResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"}, {"shape":"InvalidCrossAccountRoleException"}, {"shape":"AgentsAlreadyRunningAssessmentException"} ] }, "StopAssessmentRun":{ "name":"StopAssessmentRun", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"StopAssessmentRunRequest"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "SubscribeToEvent":{ "name":"SubscribeToEvent", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"SubscribeToEventRequest"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "UnsubscribeFromEvent":{ "name":"UnsubscribeFromEvent", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UnsubscribeFromEventRequest"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] }, "UpdateAssessmentTarget":{ "name":"UpdateAssessmentTarget", "http":{ "method":"POST", "requestUri":"/" }, "input":{"shape":"UpdateAssessmentTargetRequest"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"AccessDeniedException"}, {"shape":"NoSuchEntityException"} ] } }, "shapes":{ "AccessDeniedErrorCode":{ "type":"string", "enum":[ "ACCESS_DENIED_TO_ASSESSMENT_TARGET", "ACCESS_DENIED_TO_ASSESSMENT_TEMPLATE", "ACCESS_DENIED_TO_ASSESSMENT_RUN", "ACCESS_DENIED_TO_FINDING", "ACCESS_DENIED_TO_RESOURCE_GROUP", "ACCESS_DENIED_TO_RULES_PACKAGE", "ACCESS_DENIED_TO_SNS_TOPIC", "ACCESS_DENIED_TO_IAM_ROLE" ] }, "AccessDeniedException":{ "type":"structure", "required":[ "message", "errorCode", "canRetry" ], "members":{ "message":{"shape":"ErrorMessage"}, "errorCode":{"shape":"AccessDeniedErrorCode"}, "canRetry":{"shape":"Bool"} }, "exception":true }, "AddAttributesToFindingsRequest":{ "type":"structure", "required":[ "findingArns", "attributes" ], "members":{ "findingArns":{"shape":"AddRemoveAttributesFindingArnList"}, "attributes":{"shape":"UserAttributeList"} } }, "AddAttributesToFindingsResponse":{ "type":"structure", "required":["failedItems"], "members":{ "failedItems":{"shape":"FailedItems"} } }, "AddRemoveAttributesFindingArnList":{ "type":"list", "member":{"shape":"Arn"}, "max":10, "min":1 }, "AgentAlreadyRunningAssessment":{ "type":"structure", "required":[ "agentId", "assessmentRunArn" ], "members":{ "agentId":{"shape":"AgentId"}, "assessmentRunArn":{"shape":"Arn"} } }, "AgentAlreadyRunningAssessmentList":{ "type":"list", "member":{"shape":"AgentAlreadyRunningAssessment"}, "max":10, "min":1 }, "AgentFilter":{ "type":"structure", "required":[ "agentHealths", "agentHealthCodes" ], "members":{ "agentHealths":{"shape":"AgentHealthList"}, "agentHealthCodes":{"shape":"AgentHealthCodeList"} } }, "AgentHealth":{ "type":"string", "enum":[ "HEALTHY", "UNHEALTHY" ] }, "AgentHealthCode":{ "type":"string", "enum":[ "IDLE", "RUNNING", "SHUTDOWN", "UNHEALTHY", "THROTTLED", "UNKNOWN" ] }, "AgentHealthCodeList":{ "type":"list", "member":{"shape":"AgentHealthCode"}, "max":10, "min":0 }, "AgentHealthList":{ "type":"list", "member":{"shape":"AgentHealth"}, "max":10, "min":0 }, "AgentId":{ "type":"string", "max":128, "min":1 }, "AgentIdList":{ "type":"list", "member":{"shape":"AgentId"}, "max":500, "min":0 }, "AgentPreview":{ "type":"structure", "required":["agentId"], "members":{ "agentId":{"shape":"AgentId"}, "autoScalingGroup":{"shape":"AutoScalingGroup"} } }, "AgentPreviewList":{ "type":"list", "member":{"shape":"AgentPreview"}, "max":100, "min":0 }, "AgentsAlreadyRunningAssessmentException":{ "type":"structure", "required":[ "message", "agents", "agentsTruncated", "canRetry" ], "members":{ "message":{"shape":"ErrorMessage"}, "agents":{"shape":"AgentAlreadyRunningAssessmentList"}, "agentsTruncated":{"shape":"Bool"}, "canRetry":{"shape":"Bool"} }, "exception":true }, "AmiId":{ "type":"string", "max":256, "min":0 }, "Arn":{ "type":"string", "max":300, "min":1 }, "AssessmentRulesPackageArnList":{ "type":"list", "member":{"shape":"Arn"}, "max":50, "min":1 }, "AssessmentRun":{ "type":"structure", "required":[ "arn", "name", "assessmentTemplateArn", "state", "durationInSeconds", "rulesPackageArns", "userAttributesForFindings", "createdAt", "stateChangedAt", "dataCollected", "stateChanges", "notifications", "findingCounts" ], "members":{ "arn":{"shape":"Arn"}, "name":{"shape":"AssessmentRunName"}, "assessmentTemplateArn":{"shape":"Arn"}, "state":{"shape":"AssessmentRunState"}, "durationInSeconds":{"shape":"AssessmentRunDuration"}, "rulesPackageArns":{"shape":"AssessmentRulesPackageArnList"}, "userAttributesForFindings":{"shape":"UserAttributeList"}, "createdAt":{"shape":"Timestamp"}, "startedAt":{"shape":"Timestamp"}, "completedAt":{"shape":"Timestamp"}, "stateChangedAt":{"shape":"Timestamp"}, "dataCollected":{"shape":"Bool"}, "stateChanges":{"shape":"AssessmentRunStateChangeList"}, "notifications":{"shape":"AssessmentRunNotificationList"}, "findingCounts":{"shape":"AssessmentRunFindingCounts"} } }, "AssessmentRunAgent":{ "type":"structure", "required":[ "agentId", "assessmentRunArn", "agentHealth", "agentHealthCode", "telemetryMetadata" ], "members":{ "agentId":{"shape":"AgentId"}, "assessmentRunArn":{"shape":"Arn"}, "agentHealth":{"shape":"AgentHealth"}, "agentHealthCode":{"shape":"AgentHealthCode"}, "agentHealthDetails":{"shape":"Message"}, "autoScalingGroup":{"shape":"AutoScalingGroup"}, "telemetryMetadata":{"shape":"TelemetryMetadataList"} } }, "AssessmentRunAgentList":{ "type":"list", "member":{"shape":"AssessmentRunAgent"}, "max":500, "min":0 }, "AssessmentRunDuration":{ "type":"integer", "max":86400, "min":180 }, "AssessmentRunFilter":{ "type":"structure", "members":{ "namePattern":{"shape":"NamePattern"}, "states":{"shape":"AssessmentRunStateList"}, "durationRange":{"shape":"DurationRange"}, "rulesPackageArns":{"shape":"FilterRulesPackageArnList"}, "startTimeRange":{"shape":"TimestampRange"}, "completionTimeRange":{"shape":"TimestampRange"}, "stateChangeTimeRange":{"shape":"TimestampRange"} } }, "AssessmentRunFindingCounts":{ "type":"map", "key":{"shape":"Severity"}, "value":{"shape":"FindingCount"} }, "AssessmentRunInProgressArnList":{ "type":"list", "member":{"shape":"Arn"}, "max":10, "min":1 }, "AssessmentRunInProgressException":{ "type":"structure", "required":[ "message", "assessmentRunArns", "assessmentRunArnsTruncated", "canRetry" ], "members":{ "message":{"shape":"ErrorMessage"}, "assessmentRunArns":{"shape":"AssessmentRunInProgressArnList"}, "assessmentRunArnsTruncated":{"shape":"Bool"}, "canRetry":{"shape":"Bool"} }, "exception":true }, "AssessmentRunList":{ "type":"list", "member":{"shape":"AssessmentRun"}, "max":10, "min":0 }, "AssessmentRunName":{ "type":"string", "max":140, "min":1 }, "AssessmentRunNotification":{ "type":"structure", "required":[ "date", "event", "error" ], "members":{ "date":{"shape":"Timestamp"}, "event":{"shape":"InspectorEvent"}, "message":{"shape":"Message"}, "error":{"shape":"Bool"}, "snsTopicArn":{"shape":"Arn"}, "snsPublishStatusCode":{"shape":"AssessmentRunNotificationSnsStatusCode"} } }, "AssessmentRunNotificationList":{ "type":"list", "member":{"shape":"AssessmentRunNotification"}, "max":50, "min":0 }, "AssessmentRunNotificationSnsStatusCode":{ "type":"string", "enum":[ "SUCCESS", "TOPIC_DOES_NOT_EXIST", "ACCESS_DENIED", "INTERNAL_ERROR" ] }, "AssessmentRunState":{ "type":"string", "enum":[ "CREATED", "START_DATA_COLLECTION_PENDING", "START_DATA_COLLECTION_IN_PROGRESS", "COLLECTING_DATA", "STOP_DATA_COLLECTION_PENDING", "DATA_COLLECTED", "START_EVALUATING_RULES_PENDING", "EVALUATING_RULES", "FAILED", "ERROR", "COMPLETED", "COMPLETED_WITH_ERRORS", "CANCELED" ] }, "AssessmentRunStateChange":{ "type":"structure", "required":[ "stateChangedAt", "state" ], "members":{ "stateChangedAt":{"shape":"Timestamp"}, "state":{"shape":"AssessmentRunState"} } }, "AssessmentRunStateChangeList":{ "type":"list", "member":{"shape":"AssessmentRunStateChange"}, "max":50, "min":0 }, "AssessmentRunStateList":{ "type":"list", "member":{"shape":"AssessmentRunState"}, "max":50, "min":0 }, "AssessmentTarget":{ "type":"structure", "required":[ "arn", "name", "resourceGroupArn", "createdAt", "updatedAt" ], "members":{ "arn":{"shape":"Arn"}, "name":{"shape":"AssessmentTargetName"}, "resourceGroupArn":{"shape":"Arn"}, "createdAt":{"shape":"Timestamp"}, "updatedAt":{"shape":"Timestamp"} } }, "AssessmentTargetFilter":{ "type":"structure", "members":{ "assessmentTargetNamePattern":{"shape":"NamePattern"} } }, "AssessmentTargetList":{ "type":"list", "member":{"shape":"AssessmentTarget"}, "max":10, "min":0 }, "AssessmentTargetName":{ "type":"string", "max":140, "min":1 }, "AssessmentTemplate":{ "type":"structure", "required":[ "arn", "name", "assessmentTargetArn", "durationInSeconds", "rulesPackageArns", "userAttributesForFindings", "createdAt" ], "members":{ "arn":{"shape":"Arn"}, "name":{"shape":"AssessmentTemplateName"}, "assessmentTargetArn":{"shape":"Arn"}, "durationInSeconds":{"shape":"AssessmentRunDuration"}, "rulesPackageArns":{"shape":"AssessmentTemplateRulesPackageArnList"}, "userAttributesForFindings":{"shape":"UserAttributeList"}, "createdAt":{"shape":"Timestamp"} } }, "AssessmentTemplateFilter":{ "type":"structure", "members":{ "namePattern":{"shape":"NamePattern"}, "durationRange":{"shape":"DurationRange"}, "rulesPackageArns":{"shape":"FilterRulesPackageArnList"} } }, "AssessmentTemplateList":{ "type":"list", "member":{"shape":"AssessmentTemplate"}, "max":10, "min":0 }, "AssessmentTemplateName":{ "type":"string", "max":140, "min":1 }, "AssessmentTemplateRulesPackageArnList":{ "type":"list", "member":{"shape":"Arn"}, "max":50, "min":0 }, "AssetAttributes":{ "type":"structure", "required":["schemaVersion"], "members":{ "schemaVersion":{"shape":"NumericVersion"}, "agentId":{"shape":"AgentId"}, "autoScalingGroup":{"shape":"AutoScalingGroup"}, "amiId":{"shape":"AmiId"}, "hostname":{"shape":"Hostname"}, "ipv4Addresses":{"shape":"Ipv4AddressList"} } }, "AssetType":{ "type":"string", "enum":["ec2-instance"] }, "Attribute":{ "type":"structure", "required":["key"], "members":{ "key":{"shape":"AttributeKey"}, "value":{"shape":"AttributeValue"} } }, "AttributeKey":{ "type":"string", "max":128, "min":1 }, "AttributeList":{ "type":"list", "member":{"shape":"Attribute"}, "max":50, "min":0 }, "AttributeValue":{ "type":"string", "max":256, "min":1 }, "AutoScalingGroup":{ "type":"string", "max":256, "min":1 }, "AutoScalingGroupList":{ "type":"list", "member":{"shape":"AutoScalingGroup"}, "max":20, "min":0 }, "BatchDescribeArnList":{ "type":"list", "member":{"shape":"Arn"}, "max":10, "min":1 }, "Bool":{"type":"boolean"}, "CreateAssessmentTargetRequest":{ "type":"structure", "required":[ "assessmentTargetName", "resourceGroupArn" ], "members":{ "assessmentTargetName":{"shape":"AssessmentTargetName"}, "resourceGroupArn":{"shape":"Arn"} } }, "CreateAssessmentTargetResponse":{ "type":"structure", "required":["assessmentTargetArn"], "members":{ "assessmentTargetArn":{"shape":"Arn"} } }, "CreateAssessmentTemplateRequest":{ "type":"structure", "required":[ "assessmentTargetArn", "assessmentTemplateName", "durationInSeconds", "rulesPackageArns" ], "members":{ "assessmentTargetArn":{"shape":"Arn"}, "assessmentTemplateName":{"shape":"AssessmentTemplateName"}, "durationInSeconds":{"shape":"AssessmentRunDuration"}, "rulesPackageArns":{"shape":"AssessmentTemplateRulesPackageArnList"}, "userAttributesForFindings":{"shape":"UserAttributeList"} } }, "CreateAssessmentTemplateResponse":{ "type":"structure", "required":["assessmentTemplateArn"], "members":{ "assessmentTemplateArn":{"shape":"Arn"} } }, "CreateResourceGroupRequest":{ "type":"structure", "required":["resourceGroupTags"], "members":{ "resourceGroupTags":{"shape":"ResourceGroupTags"} } }, "CreateResourceGroupResponse":{ "type":"structure", "required":["resourceGroupArn"], "members":{ "resourceGroupArn":{"shape":"Arn"} } }, "DeleteAssessmentRunRequest":{ "type":"structure", "required":["assessmentRunArn"], "members":{ "assessmentRunArn":{"shape":"Arn"} } }, "DeleteAssessmentTargetRequest":{ "type":"structure", "required":["assessmentTargetArn"], "members":{ "assessmentTargetArn":{"shape":"Arn"} } }, "DeleteAssessmentTemplateRequest":{ "type":"structure", "required":["assessmentTemplateArn"], "members":{ "assessmentTemplateArn":{"shape":"Arn"} } }, "DescribeAssessmentRunsRequest":{ "type":"structure", "required":["assessmentRunArns"], "members":{ "assessmentRunArns":{"shape":"BatchDescribeArnList"} } }, "DescribeAssessmentRunsResponse":{ "type":"structure", "required":[ "assessmentRuns", "failedItems" ], "members":{ "assessmentRuns":{"shape":"AssessmentRunList"}, "failedItems":{"shape":"FailedItems"} } }, "DescribeAssessmentTargetsRequest":{ "type":"structure", "required":["assessmentTargetArns"], "members":{ "assessmentTargetArns":{"shape":"BatchDescribeArnList"} } }, "DescribeAssessmentTargetsResponse":{ "type":"structure", "required":[ "assessmentTargets", "failedItems" ], "members":{ "assessmentTargets":{"shape":"AssessmentTargetList"}, "failedItems":{"shape":"FailedItems"} } }, "DescribeAssessmentTemplatesRequest":{ "type":"structure", "required":["assessmentTemplateArns"], "members":{ "assessmentTemplateArns":{"shape":"BatchDescribeArnList"} } }, "DescribeAssessmentTemplatesResponse":{ "type":"structure", "required":[ "assessmentTemplates", "failedItems" ], "members":{ "assessmentTemplates":{"shape":"AssessmentTemplateList"}, "failedItems":{"shape":"FailedItems"} } }, "DescribeCrossAccountAccessRoleResponse":{ "type":"structure", "required":[ "roleArn", "valid", "registeredAt" ], "members":{ "roleArn":{"shape":"Arn"}, "valid":{"shape":"Bool"}, "registeredAt":{"shape":"Timestamp"} } }, "DescribeFindingsRequest":{ "type":"structure", "required":["findingArns"], "members":{ "findingArns":{"shape":"BatchDescribeArnList"}, "locale":{"shape":"Locale"} } }, "DescribeFindingsResponse":{ "type":"structure", "required":[ "findings", "failedItems" ], "members":{ "findings":{"shape":"FindingList"}, "failedItems":{"shape":"FailedItems"} } }, "DescribeResourceGroupsRequest":{ "type":"structure", "required":["resourceGroupArns"], "members":{ "resourceGroupArns":{"shape":"BatchDescribeArnList"} } }, "DescribeResourceGroupsResponse":{ "type":"structure", "required":[ "resourceGroups", "failedItems" ], "members":{ "resourceGroups":{"shape":"ResourceGroupList"}, "failedItems":{"shape":"FailedItems"} } }, "DescribeRulesPackagesRequest":{ "type":"structure", "required":["rulesPackageArns"], "members":{ "rulesPackageArns":{"shape":"BatchDescribeArnList"}, "locale":{"shape":"Locale"} } }, "DescribeRulesPackagesResponse":{ "type":"structure", "required":[ "rulesPackages", "failedItems" ], "members":{ "rulesPackages":{"shape":"RulesPackageList"}, "failedItems":{"shape":"FailedItems"} } }, "DurationRange":{ "type":"structure", "members":{ "minSeconds":{"shape":"AssessmentRunDuration"}, "maxSeconds":{"shape":"AssessmentRunDuration"} } }, "ErrorMessage":{ "type":"string", "max":1000, "min":0 }, "EventSubscription":{ "type":"structure", "required":[ "event", "subscribedAt" ], "members":{ "event":{"shape":"InspectorEvent"}, "subscribedAt":{"shape":"Timestamp"} } }, "EventSubscriptionList":{ "type":"list", "member":{"shape":"EventSubscription"}, "max":50, "min":1 }, "FailedItemDetails":{ "type":"structure", "required":[ "failureCode", "retryable" ], "members":{ "failureCode":{"shape":"FailedItemErrorCode"}, "retryable":{"shape":"Bool"} } }, "FailedItemErrorCode":{ "type":"string", "enum":[ "INVALID_ARN", "DUPLICATE_ARN", "ITEM_DOES_NOT_EXIST", "ACCESS_DENIED", "LIMIT_EXCEEDED", "INTERNAL_ERROR" ] }, "FailedItems":{ "type":"map", "key":{"shape":"Arn"}, "value":{"shape":"FailedItemDetails"} }, "FilterRulesPackageArnList":{ "type":"list", "member":{"shape":"Arn"}, "max":50, "min":0 }, "Finding":{ "type":"structure", "required":[ "arn", "attributes", "userAttributes", "createdAt", "updatedAt" ], "members":{ "arn":{"shape":"Arn"}, "schemaVersion":{"shape":"NumericVersion"}, "service":{"shape":"ServiceName"}, "serviceAttributes":{"shape":"InspectorServiceAttributes"}, "assetType":{"shape":"AssetType"}, "assetAttributes":{"shape":"AssetAttributes"}, "id":{"shape":"FindingId"}, "title":{"shape":"Text"}, "description":{"shape":"Text"}, "recommendation":{"shape":"Text"}, "severity":{"shape":"Severity"}, "numericSeverity":{"shape":"NumericSeverity"}, "confidence":{"shape":"IocConfidence"}, "indicatorOfCompromise":{"shape":"Bool"}, "attributes":{"shape":"AttributeList"}, "userAttributes":{"shape":"UserAttributeList"}, "createdAt":{"shape":"Timestamp"}, "updatedAt":{"shape":"Timestamp"} } }, "FindingCount":{"type":"integer"}, "FindingFilter":{ "type":"structure", "members":{ "agentIds":{"shape":"AgentIdList"}, "autoScalingGroups":{"shape":"AutoScalingGroupList"}, "ruleNames":{"shape":"RuleNameList"}, "severities":{"shape":"SeverityList"}, "rulesPackageArns":{"shape":"FilterRulesPackageArnList"}, "attributes":{"shape":"AttributeList"}, "userAttributes":{"shape":"AttributeList"}, "creationTimeRange":{"shape":"TimestampRange"} } }, "FindingId":{ "type":"string", "max":128, "min":0 }, "FindingList":{ "type":"list", "member":{"shape":"Finding"}, "max":100, "min":0 }, "GetAssessmentReportRequest":{ "type":"structure", "required":[ "assessmentRunArn", "reportFileFormat", "reportType" ], "members":{ "assessmentRunArn":{"shape":"Arn"}, "reportFileFormat":{"shape":"ReportFileFormat"}, "reportType":{"shape":"ReportType"} } }, "GetAssessmentReportResponse":{ "type":"structure", "required":["status"], "members":{ "status":{"shape":"ReportStatus"}, "url":{"shape":"Url"} } }, "GetTelemetryMetadataRequest":{ "type":"structure", "required":["assessmentRunArn"], "members":{ "assessmentRunArn":{"shape":"Arn"} } }, "GetTelemetryMetadataResponse":{ "type":"structure", "required":["telemetryMetadata"], "members":{ "telemetryMetadata":{"shape":"TelemetryMetadataList"} } }, "Hostname":{ "type":"string", "max":256, "min":0 }, "InspectorEvent":{ "type":"string", "enum":[ "ASSESSMENT_RUN_STARTED", "ASSESSMENT_RUN_COMPLETED", "ASSESSMENT_RUN_STATE_CHANGED", "FINDING_REPORTED", "OTHER" ] }, "InspectorServiceAttributes":{ "type":"structure", "required":["schemaVersion"], "members":{ "schemaVersion":{"shape":"NumericVersion"}, "assessmentRunArn":{"shape":"Arn"}, "rulesPackageArn":{"shape":"Arn"} } }, "InternalException":{ "type":"structure", "required":[ "message", "canRetry" ], "members":{ "message":{"shape":"ErrorMessage"}, "canRetry":{"shape":"Bool"} }, "exception":true, "fault":true }, "InvalidCrossAccountRoleErrorCode":{ "type":"string", "enum":[ "ROLE_DOES_NOT_EXIST_OR_INVALID_TRUST_RELATIONSHIP", "ROLE_DOES_NOT_HAVE_CORRECT_POLICY" ] }, "InvalidCrossAccountRoleException":{ "type":"structure", "required":[ "message", "errorCode", "canRetry" ], "members":{ "message":{"shape":"ErrorMessage"}, "errorCode":{"shape":"InvalidCrossAccountRoleErrorCode"}, "canRetry":{"shape":"Bool"} }, "exception":true }, "InvalidInputErrorCode":{ "type":"string", "enum":[ "INVALID_ASSESSMENT_TARGET_ARN", "INVALID_ASSESSMENT_TEMPLATE_ARN", "INVALID_ASSESSMENT_RUN_ARN", "INVALID_FINDING_ARN", "INVALID_RESOURCE_GROUP_ARN", "INVALID_RULES_PACKAGE_ARN", "INVALID_RESOURCE_ARN", "INVALID_SNS_TOPIC_ARN", "INVALID_IAM_ROLE_ARN", "INVALID_ASSESSMENT_TARGET_NAME", "INVALID_ASSESSMENT_TARGET_NAME_PATTERN", "INVALID_ASSESSMENT_TEMPLATE_NAME", "INVALID_ASSESSMENT_TEMPLATE_NAME_PATTERN", "INVALID_ASSESSMENT_TEMPLATE_DURATION", "INVALID_ASSESSMENT_TEMPLATE_DURATION_RANGE", "INVALID_ASSESSMENT_RUN_DURATION_RANGE", "INVALID_ASSESSMENT_RUN_START_TIME_RANGE", "INVALID_ASSESSMENT_RUN_COMPLETION_TIME_RANGE", "INVALID_ASSESSMENT_RUN_STATE_CHANGE_TIME_RANGE", "INVALID_ASSESSMENT_RUN_STATE", "INVALID_TAG", "INVALID_TAG_KEY", "INVALID_TAG_VALUE", "INVALID_RESOURCE_GROUP_TAG_KEY", "INVALID_RESOURCE_GROUP_TAG_VALUE", "INVALID_ATTRIBUTE", "INVALID_USER_ATTRIBUTE", "INVALID_USER_ATTRIBUTE_KEY", "INVALID_USER_ATTRIBUTE_VALUE", "INVALID_PAGINATION_TOKEN", "INVALID_MAX_RESULTS", "INVALID_AGENT_ID", "INVALID_AUTO_SCALING_GROUP", "INVALID_RULE_NAME", "INVALID_SEVERITY", "INVALID_LOCALE", "INVALID_EVENT", "ASSESSMENT_TARGET_NAME_ALREADY_TAKEN", "ASSESSMENT_TEMPLATE_NAME_ALREADY_TAKEN", "INVALID_NUMBER_OF_ASSESSMENT_TARGET_ARNS", "INVALID_NUMBER_OF_ASSESSMENT_TEMPLATE_ARNS", "INVALID_NUMBER_OF_ASSESSMENT_RUN_ARNS", "INVALID_NUMBER_OF_FINDING_ARNS", "INVALID_NUMBER_OF_RESOURCE_GROUP_ARNS", "INVALID_NUMBER_OF_RULES_PACKAGE_ARNS", "INVALID_NUMBER_OF_ASSESSMENT_RUN_STATES", "INVALID_NUMBER_OF_TAGS", "INVALID_NUMBER_OF_RESOURCE_GROUP_TAGS", "INVALID_NUMBER_OF_ATTRIBUTES", "INVALID_NUMBER_OF_USER_ATTRIBUTES", "INVALID_NUMBER_OF_AGENT_IDS", "INVALID_NUMBER_OF_AUTO_SCALING_GROUPS", "INVALID_NUMBER_OF_RULE_NAMES", "INVALID_NUMBER_OF_SEVERITIES" ] }, "InvalidInputException":{ "type":"structure", "required":[ "message", "errorCode", "canRetry" ], "members":{ "message":{"shape":"ErrorMessage"}, "errorCode":{"shape":"InvalidInputErrorCode"}, "canRetry":{"shape":"Bool"} }, "exception":true }, "IocConfidence":{ "type":"integer", "max":10, "min":0 }, "Ipv4Address":{ "type":"string", "max":15, "min":7 }, "Ipv4AddressList":{ "type":"list", "member":{"shape":"Ipv4Address"}, "max":50, "min":0 }, "LimitExceededErrorCode":{ "type":"string", "enum":[ "ASSESSMENT_TARGET_LIMIT_EXCEEDED", "ASSESSMENT_TEMPLATE_LIMIT_EXCEEDED", "ASSESSMENT_RUN_LIMIT_EXCEEDED", "RESOURCE_GROUP_LIMIT_EXCEEDED", "EVENT_SUBSCRIPTION_LIMIT_EXCEEDED" ] }, "LimitExceededException":{ "type":"structure", "required":[ "message", "errorCode", "canRetry" ], "members":{ "message":{"shape":"ErrorMessage"}, "errorCode":{"shape":"LimitExceededErrorCode"}, "canRetry":{"shape":"Bool"} }, "exception":true }, "ListAssessmentRunAgentsRequest":{ "type":"structure", "required":["assessmentRunArn"], "members":{ "assessmentRunArn":{"shape":"Arn"}, "filter":{"shape":"AgentFilter"}, "nextToken":{"shape":"PaginationToken"}, "maxResults":{"shape":"ListMaxResults"} } }, "ListAssessmentRunAgentsResponse":{ "type":"structure", "required":["assessmentRunAgents"], "members":{ "assessmentRunAgents":{"shape":"AssessmentRunAgentList"}, "nextToken":{"shape":"PaginationToken"} } }, "ListAssessmentRunsRequest":{ "type":"structure", "members":{ "assessmentTemplateArns":{"shape":"ListParentArnList"}, "filter":{"shape":"AssessmentRunFilter"}, "nextToken":{"shape":"PaginationToken"}, "maxResults":{"shape":"ListMaxResults"} } }, "ListAssessmentRunsResponse":{ "type":"structure", "required":["assessmentRunArns"], "members":{ "assessmentRunArns":{"shape":"ListReturnedArnList"}, "nextToken":{"shape":"PaginationToken"} } }, "ListAssessmentTargetsRequest":{ "type":"structure", "members":{ "filter":{"shape":"AssessmentTargetFilter"}, "nextToken":{"shape":"PaginationToken"}, "maxResults":{"shape":"ListMaxResults"} } }, "ListAssessmentTargetsResponse":{ "type":"structure", "required":["assessmentTargetArns"], "members":{ "assessmentTargetArns":{"shape":"ListReturnedArnList"}, "nextToken":{"shape":"PaginationToken"} } }, "ListAssessmentTemplatesRequest":{ "type":"structure", "members":{ "assessmentTargetArns":{"shape":"ListParentArnList"}, "filter":{"shape":"AssessmentTemplateFilter"}, "nextToken":{"shape":"PaginationToken"}, "maxResults":{"shape":"ListMaxResults"} } }, "ListAssessmentTemplatesResponse":{ "type":"structure", "required":["assessmentTemplateArns"], "members":{ "assessmentTemplateArns":{"shape":"ListReturnedArnList"}, "nextToken":{"shape":"PaginationToken"} } }, "ListEventSubscriptionsMaxResults":{"type":"integer"}, "ListEventSubscriptionsRequest":{ "type":"structure", "members":{ "resourceArn":{"shape":"Arn"}, "nextToken":{"shape":"PaginationToken"}, "maxResults":{"shape":"ListEventSubscriptionsMaxResults"} } }, "ListEventSubscriptionsResponse":{ "type":"structure", "required":["subscriptions"], "members":{ "subscriptions":{"shape":"SubscriptionList"}, "nextToken":{"shape":"PaginationToken"} } }, "ListFindingsRequest":{ "type":"structure", "members":{ "assessmentRunArns":{"shape":"ListParentArnList"}, "filter":{"shape":"FindingFilter"}, "nextToken":{"shape":"PaginationToken"}, "maxResults":{"shape":"ListMaxResults"} } }, "ListFindingsResponse":{ "type":"structure", "required":["findingArns"], "members":{ "findingArns":{"shape":"ListReturnedArnList"}, "nextToken":{"shape":"PaginationToken"} } }, "ListMaxResults":{"type":"integer"}, "ListParentArnList":{ "type":"list", "member":{"shape":"Arn"}, "max":50, "min":0 }, "ListReturnedArnList":{ "type":"list", "member":{"shape":"Arn"}, "max":100, "min":0 }, "ListRulesPackagesRequest":{ "type":"structure", "members":{ "nextToken":{"shape":"PaginationToken"}, "maxResults":{"shape":"ListMaxResults"} } }, "ListRulesPackagesResponse":{ "type":"structure", "required":["rulesPackageArns"], "members":{ "rulesPackageArns":{"shape":"ListReturnedArnList"}, "nextToken":{"shape":"PaginationToken"} } }, "ListTagsForResourceRequest":{ "type":"structure", "required":["resourceArn"], "members":{ "resourceArn":{"shape":"Arn"} } }, "ListTagsForResourceResponse":{ "type":"structure", "required":["tags"], "members":{ "tags":{"shape":"TagList"} } }, "Locale":{ "type":"string", "enum":["EN_US"] }, "Long":{"type":"long"}, "Message":{ "type":"string", "max":1000, "min":0 }, "MessageType":{ "type":"string", "max":300, "min":1 }, "NamePattern":{ "type":"string", "max":140, "min":1 }, "NoSuchEntityErrorCode":{ "type":"string", "enum":[ "ASSESSMENT_TARGET_DOES_NOT_EXIST", "ASSESSMENT_TEMPLATE_DOES_NOT_EXIST", "ASSESSMENT_RUN_DOES_NOT_EXIST", "FINDING_DOES_NOT_EXIST", "RESOURCE_GROUP_DOES_NOT_EXIST", "RULES_PACKAGE_DOES_NOT_EXIST", "SNS_TOPIC_DOES_NOT_EXIST", "IAM_ROLE_DOES_NOT_EXIST" ] }, "NoSuchEntityException":{ "type":"structure", "required":[ "message", "errorCode", "canRetry" ], "members":{ "message":{"shape":"ErrorMessage"}, "errorCode":{"shape":"NoSuchEntityErrorCode"}, "canRetry":{"shape":"Bool"} }, "exception":true }, "NumericSeverity":{ "type":"double", "max":10.0, "min":0.0 }, "NumericVersion":{ "type":"integer", "min":0 }, "PaginationToken":{ "type":"string", "max":300, "min":1 }, "PreviewAgentsMaxResults":{"type":"integer"}, "PreviewAgentsRequest":{ "type":"structure", "required":["previewAgentsArn"], "members":{ "previewAgentsArn":{"shape":"Arn"}, "nextToken":{"shape":"PaginationToken"}, "maxResults":{"shape":"PreviewAgentsMaxResults"} } }, "PreviewAgentsResponse":{ "type":"structure", "required":["agentPreviews"], "members":{ "agentPreviews":{"shape":"AgentPreviewList"}, "nextToken":{"shape":"PaginationToken"} } }, "ProviderName":{ "type":"string", "max":1000, "min":0 }, "RegisterCrossAccountAccessRoleRequest":{ "type":"structure", "required":["roleArn"], "members":{ "roleArn":{"shape":"Arn"} } }, "RemoveAttributesFromFindingsRequest":{ "type":"structure", "required":[ "findingArns", "attributeKeys" ], "members":{ "findingArns":{"shape":"AddRemoveAttributesFindingArnList"}, "attributeKeys":{"shape":"UserAttributeKeyList"} } }, "RemoveAttributesFromFindingsResponse":{ "type":"structure", "required":["failedItems"], "members":{ "failedItems":{"shape":"FailedItems"} } }, "ReportFileFormat":{ "type":"string", "enum":[ "HTML", "PDF" ] }, "ReportStatus":{ "type":"string", "enum":[ "WORK_IN_PROGRESS", "FAILED", "COMPLETED" ] }, "ReportType":{ "type":"string", "enum":[ "FINDING", "FULL" ] }, "ResourceGroup":{ "type":"structure", "required":[ "arn", "tags", "createdAt" ], "members":{ "arn":{"shape":"Arn"}, "tags":{"shape":"ResourceGroupTags"}, "createdAt":{"shape":"Timestamp"} } }, "ResourceGroupList":{ "type":"list", "member":{"shape":"ResourceGroup"}, "max":10, "min":0 }, "ResourceGroupTag":{ "type":"structure", "required":["key"], "members":{ "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"} } }, "ResourceGroupTags":{ "type":"list", "member":{"shape":"ResourceGroupTag"}, "max":10, "min":1 }, "RuleName":{ "type":"string", "max":1000 }, "RuleNameList":{ "type":"list", "member":{"shape":"RuleName"}, "max":50, "min":0 }, "RulesPackage":{ "type":"structure", "required":[ "arn", "name", "version", "provider" ], "members":{ "arn":{"shape":"Arn"}, "name":{"shape":"RulesPackageName"}, "version":{"shape":"Version"}, "provider":{"shape":"ProviderName"}, "description":{"shape":"Text"} } }, "RulesPackageList":{ "type":"list", "member":{"shape":"RulesPackage"}, "max":10, "min":0 }, "RulesPackageName":{ "type":"string", "max":1000, "min":0 }, "ServiceName":{ "type":"string", "max":128, "min":0 }, "SetTagsForResourceRequest":{ "type":"structure", "required":["resourceArn"], "members":{ "resourceArn":{"shape":"Arn"}, "tags":{"shape":"TagList"} } }, "Severity":{ "type":"string", "enum":[ "Low", "Medium", "High", "Informational", "Undefined" ] }, "SeverityList":{ "type":"list", "member":{"shape":"Severity"}, "max":50, "min":0 }, "StartAssessmentRunRequest":{ "type":"structure", "required":["assessmentTemplateArn"], "members":{ "assessmentTemplateArn":{"shape":"Arn"}, "assessmentRunName":{"shape":"AssessmentRunName"} } }, "StartAssessmentRunResponse":{ "type":"structure", "required":["assessmentRunArn"], "members":{ "assessmentRunArn":{"shape":"Arn"} } }, "StopAction":{ "type":"string", "enum":[ "START_EVALUATION", "SKIP_EVALUATION" ] }, "StopAssessmentRunRequest":{ "type":"structure", "required":["assessmentRunArn"], "members":{ "assessmentRunArn":{"shape":"Arn"}, "stopAction":{"shape":"StopAction"} } }, "SubscribeToEventRequest":{ "type":"structure", "required":[ "resourceArn", "event", "topicArn" ], "members":{ "resourceArn":{"shape":"Arn"}, "event":{"shape":"InspectorEvent"}, "topicArn":{"shape":"Arn"} } }, "Subscription":{ "type":"structure", "required":[ "resourceArn", "topicArn", "eventSubscriptions" ], "members":{ "resourceArn":{"shape":"Arn"}, "topicArn":{"shape":"Arn"}, "eventSubscriptions":{"shape":"EventSubscriptionList"} } }, "SubscriptionList":{ "type":"list", "member":{"shape":"Subscription"}, "max":50, "min":0 }, "Tag":{ "type":"structure", "required":["key"], "members":{ "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"} } }, "TagKey":{ "type":"string", "max":128, "min":1 }, "TagList":{ "type":"list", "member":{"shape":"Tag"}, "max":10, "min":0 }, "TagValue":{ "type":"string", "max":256, "min":1 }, "TelemetryMetadata":{ "type":"structure", "required":[ "messageType", "count" ], "members":{ "messageType":{"shape":"MessageType"}, "count":{"shape":"Long"}, "dataSize":{"shape":"Long"} } }, "TelemetryMetadataList":{ "type":"list", "member":{"shape":"TelemetryMetadata"}, "max":5000, "min":0 }, "Text":{ "type":"string", "max":20000, "min":0 }, "Timestamp":{"type":"timestamp"}, "TimestampRange":{ "type":"structure", "members":{ "beginDate":{"shape":"Timestamp"}, "endDate":{"shape":"Timestamp"} } }, "UnsubscribeFromEventRequest":{ "type":"structure", "required":[ "resourceArn", "event", "topicArn" ], "members":{ "resourceArn":{"shape":"Arn"}, "event":{"shape":"InspectorEvent"}, "topicArn":{"shape":"Arn"} } }, "UnsupportedFeatureException":{ "type":"structure", "required":[ "message", "canRetry" ], "members":{ "message":{"shape":"ErrorMessage"}, "canRetry":{"shape":"Bool"} }, "exception":true }, "UpdateAssessmentTargetRequest":{ "type":"structure", "required":[ "assessmentTargetArn", "assessmentTargetName", "resourceGroupArn" ], "members":{ "assessmentTargetArn":{"shape":"Arn"}, "assessmentTargetName":{"shape":"AssessmentTargetName"}, "resourceGroupArn":{"shape":"Arn"} } }, "Url":{ "type":"string", "max":2048 }, "UserAttributeKeyList":{ "type":"list", "member":{"shape":"AttributeKey"}, "max":10, "min":0 }, "UserAttributeList":{ "type":"list", "member":{"shape":"Attribute"}, "max":10, "min":0 }, "Version":{ "type":"string", "max":1000, "min":0 } } }