{ "version":"2.0", "metadata":{ "apiVersion":"2018-10-26", "endpointPrefix":"securityhub", "jsonVersion":"1.1", "protocol":"rest-json", "serviceFullName":"AWS SecurityHub", "serviceId":"SecurityHub", "signatureVersion":"v4", "signingName":"securityhub", "uid":"securityhub-2018-10-26" }, "operations":{ "AcceptInvitation":{ "name":"AcceptInvitation", "http":{ "method":"POST", "requestUri":"/master" }, "input":{"shape":"AcceptInvitationRequest"}, "output":{"shape":"AcceptInvitationResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidAccessException"} ] }, "BatchDisableStandards":{ "name":"BatchDisableStandards", "http":{ "method":"POST", "requestUri":"/standards/deregister" }, "input":{"shape":"BatchDisableStandardsRequest"}, "output":{"shape":"BatchDisableStandardsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"} ] }, "BatchEnableStandards":{ "name":"BatchEnableStandards", "http":{ "method":"POST", "requestUri":"/standards/register" }, "input":{"shape":"BatchEnableStandardsRequest"}, "output":{"shape":"BatchEnableStandardsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"} ] }, "BatchImportFindings":{ "name":"BatchImportFindings", "http":{ "method":"POST", "requestUri":"/findings/import" }, "input":{"shape":"BatchImportFindingsRequest"}, "output":{"shape":"BatchImportFindingsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccessException"} ] }, "BatchUpdateFindings":{ "name":"BatchUpdateFindings", "http":{ "method":"PATCH", "requestUri":"/findings/batchupdate" }, "input":{"shape":"BatchUpdateFindingsRequest"}, "output":{"shape":"BatchUpdateFindingsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccessException"} ] }, "CreateActionTarget":{ "name":"CreateActionTarget", "http":{ "method":"POST", "requestUri":"/actionTargets" }, "input":{"shape":"CreateActionTargetRequest"}, "output":{"shape":"CreateActionTargetResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceConflictException"} ] }, "CreateInsight":{ "name":"CreateInsight", "http":{ "method":"POST", "requestUri":"/insights" }, "input":{"shape":"CreateInsightRequest"}, "output":{"shape":"CreateInsightResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceConflictException"} ] }, "CreateMembers":{ "name":"CreateMembers", "http":{ "method":"POST", "requestUri":"/members" }, "input":{"shape":"CreateMembersRequest"}, "output":{"shape":"CreateMembersResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceConflictException"} ] }, "DeclineInvitations":{ "name":"DeclineInvitations", "http":{ "method":"POST", "requestUri":"/invitations/decline" }, "input":{"shape":"DeclineInvitationsRequest"}, "output":{"shape":"DeclineInvitationsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceNotFoundException"} ] }, "DeleteActionTarget":{ "name":"DeleteActionTarget", "http":{ "method":"DELETE", "requestUri":"/actionTargets/{ActionTargetArn+}" }, "input":{"shape":"DeleteActionTargetRequest"}, "output":{"shape":"DeleteActionTargetResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceNotFoundException"} ] }, "DeleteInsight":{ "name":"DeleteInsight", "http":{ "method":"DELETE", "requestUri":"/insights/{InsightArn+}" }, "input":{"shape":"DeleteInsightRequest"}, "output":{"shape":"DeleteInsightResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"} ] }, "DeleteInvitations":{ "name":"DeleteInvitations", "http":{ "method":"POST", "requestUri":"/invitations/delete" }, "input":{"shape":"DeleteInvitationsRequest"}, "output":{"shape":"DeleteInvitationsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidAccessException"} ] }, "DeleteMembers":{ "name":"DeleteMembers", "http":{ "method":"POST", "requestUri":"/members/delete" }, "input":{"shape":"DeleteMembersRequest"}, "output":{"shape":"DeleteMembersResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeActionTargets":{ "name":"DescribeActionTargets", "http":{ "method":"POST", "requestUri":"/actionTargets/get" }, "input":{"shape":"DescribeActionTargetsRequest"}, "output":{"shape":"DescribeActionTargetsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeHub":{ "name":"DescribeHub", "http":{ "method":"GET", "requestUri":"/accounts" }, "input":{"shape":"DescribeHubRequest"}, "output":{"shape":"DescribeHubResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccessException"}, {"shape":"InvalidInputException"}, {"shape":"ResourceNotFoundException"} ] }, "DescribeProducts":{ "name":"DescribeProducts", "http":{ "method":"GET", "requestUri":"/products" }, "input":{"shape":"DescribeProductsRequest"}, "output":{"shape":"DescribeProductsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccessException"}, {"shape":"InvalidInputException"} ] }, "DescribeStandards":{ "name":"DescribeStandards", "http":{ "method":"GET", "requestUri":"/standards" }, "input":{"shape":"DescribeStandardsRequest"}, "output":{"shape":"DescribeStandardsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"} ] }, "DescribeStandardsControls":{ "name":"DescribeStandardsControls", "http":{ "method":"GET", "requestUri":"/standards/controls/{StandardsSubscriptionArn+}" }, "input":{"shape":"DescribeStandardsControlsRequest"}, "output":{"shape":"DescribeStandardsControlsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceNotFoundException"} ] }, "DisableImportFindingsForProduct":{ "name":"DisableImportFindingsForProduct", "http":{ "method":"DELETE", "requestUri":"/productSubscriptions/{ProductSubscriptionArn+}" }, "input":{"shape":"DisableImportFindingsForProductRequest"}, "output":{"shape":"DisableImportFindingsForProductResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"} ] }, "DisableSecurityHub":{ "name":"DisableSecurityHub", "http":{ "method":"DELETE", "requestUri":"/accounts" }, "input":{"shape":"DisableSecurityHubRequest"}, "output":{"shape":"DisableSecurityHubResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceNotFoundException"} ] }, "DisassociateFromMasterAccount":{ "name":"DisassociateFromMasterAccount", "http":{ "method":"POST", "requestUri":"/master/disassociate" }, "input":{"shape":"DisassociateFromMasterAccountRequest"}, "output":{"shape":"DisassociateFromMasterAccountResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"} ] }, "DisassociateMembers":{ "name":"DisassociateMembers", "http":{ "method":"POST", "requestUri":"/members/disassociate" }, "input":{"shape":"DisassociateMembersRequest"}, "output":{"shape":"DisassociateMembersResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"} ] }, "EnableImportFindingsForProduct":{ "name":"EnableImportFindingsForProduct", "http":{ "method":"POST", "requestUri":"/productSubscriptions" }, "input":{"shape":"EnableImportFindingsForProductRequest"}, "output":{"shape":"EnableImportFindingsForProductResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceConflictException"}, {"shape":"LimitExceededException"} ] }, "EnableSecurityHub":{ "name":"EnableSecurityHub", "http":{ "method":"POST", "requestUri":"/accounts" }, "input":{"shape":"EnableSecurityHubRequest"}, "output":{"shape":"EnableSecurityHubResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceConflictException"}, {"shape":"AccessDeniedException"} ] }, "GetEnabledStandards":{ "name":"GetEnabledStandards", "http":{ "method":"POST", "requestUri":"/standards/get" }, "input":{"shape":"GetEnabledStandardsRequest"}, "output":{"shape":"GetEnabledStandardsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"} ] }, "GetFindings":{ "name":"GetFindings", "http":{ "method":"POST", "requestUri":"/findings" }, "input":{"shape":"GetFindingsRequest"}, "output":{"shape":"GetFindingsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"} ] }, "GetInsightResults":{ "name":"GetInsightResults", "http":{ "method":"GET", "requestUri":"/insights/results/{InsightArn+}" }, "input":{"shape":"GetInsightResultsRequest"}, "output":{"shape":"GetInsightResultsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"} ] }, "GetInsights":{ "name":"GetInsights", "http":{ "method":"POST", "requestUri":"/insights/get" }, "input":{"shape":"GetInsightsRequest"}, "output":{"shape":"GetInsightsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"} ] }, "GetInvitationsCount":{ "name":"GetInvitationsCount", "http":{ "method":"GET", "requestUri":"/invitations/count" }, "input":{"shape":"GetInvitationsCountRequest"}, "output":{"shape":"GetInvitationsCountResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"} ] }, "GetMasterAccount":{ "name":"GetMasterAccount", "http":{ "method":"GET", "requestUri":"/master" }, "input":{"shape":"GetMasterAccountRequest"}, "output":{"shape":"GetMasterAccountResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"} ] }, "GetMembers":{ "name":"GetMembers", "http":{ "method":"POST", "requestUri":"/members/get" }, "input":{"shape":"GetMembersRequest"}, "output":{"shape":"GetMembersResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"} ] }, "InviteMembers":{ "name":"InviteMembers", "http":{ "method":"POST", "requestUri":"/members/invite" }, "input":{"shape":"InviteMembersRequest"}, "output":{"shape":"InviteMembersResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"} ] }, "ListEnabledProductsForImport":{ "name":"ListEnabledProductsForImport", "http":{ "method":"GET", "requestUri":"/productSubscriptions" }, "input":{"shape":"ListEnabledProductsForImportRequest"}, "output":{"shape":"ListEnabledProductsForImportResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccessException"} ] }, "ListInvitations":{ "name":"ListInvitations", "http":{ "method":"GET", "requestUri":"/invitations" }, "input":{"shape":"ListInvitationsRequest"}, "output":{"shape":"ListInvitationsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"} ] }, "ListMembers":{ "name":"ListMembers", "http":{ "method":"GET", "requestUri":"/members" }, "input":{"shape":"ListMembersRequest"}, "output":{"shape":"ListMembersResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"} ] }, "ListTagsForResource":{ "name":"ListTagsForResource", "http":{ "method":"GET", "requestUri":"/tags/{ResourceArn}" }, "input":{"shape":"ListTagsForResourceRequest"}, "output":{"shape":"ListTagsForResourceResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"ResourceNotFoundException"} ] }, "TagResource":{ "name":"TagResource", "http":{ "method":"POST", "requestUri":"/tags/{ResourceArn}" }, "input":{"shape":"TagResourceRequest"}, "output":{"shape":"TagResourceResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"ResourceNotFoundException"} ] }, "UntagResource":{ "name":"UntagResource", "http":{ "method":"DELETE", "requestUri":"/tags/{ResourceArn}" }, "input":{"shape":"UntagResourceRequest"}, "output":{"shape":"UntagResourceResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateActionTarget":{ "name":"UpdateActionTarget", "http":{ "method":"PATCH", "requestUri":"/actionTargets/{ActionTargetArn+}" }, "input":{"shape":"UpdateActionTargetRequest"}, "output":{"shape":"UpdateActionTargetResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"ResourceNotFoundException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateFindings":{ "name":"UpdateFindings", "http":{ "method":"PATCH", "requestUri":"/findings" }, "input":{"shape":"UpdateFindingsRequest"}, "output":{"shape":"UpdateFindingsResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"LimitExceededException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateInsight":{ "name":"UpdateInsight", "http":{ "method":"PATCH", "requestUri":"/insights/{InsightArn+}" }, "input":{"shape":"UpdateInsightRequest"}, "output":{"shape":"UpdateInsightResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"LimitExceededException"}, {"shape":"ResourceNotFoundException"} ] }, "UpdateStandardsControl":{ "name":"UpdateStandardsControl", "http":{ "method":"PATCH", "requestUri":"/standards/control/{StandardsControlArn+}" }, "input":{"shape":"UpdateStandardsControlRequest"}, "output":{"shape":"UpdateStandardsControlResponse"}, "errors":[ {"shape":"InternalException"}, {"shape":"InvalidInputException"}, {"shape":"InvalidAccessException"}, {"shape":"ResourceNotFoundException"} ] } }, "shapes":{ "AcceptInvitationRequest":{ "type":"structure", "required":[ "MasterId", "InvitationId" ], "members":{ "MasterId":{"shape":"NonEmptyString"}, "InvitationId":{"shape":"NonEmptyString"} } }, "AcceptInvitationResponse":{ "type":"structure", "members":{ } }, "AccessDeniedException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"}, "Code":{"shape":"NonEmptyString"} }, "error":{"httpStatusCode":403}, "exception":true }, "AccountDetails":{ "type":"structure", "members":{ "AccountId":{"shape":"AccountId"}, "Email":{"shape":"NonEmptyString"} } }, "AccountDetailsList":{ "type":"list", "member":{"shape":"AccountDetails"} }, "AccountId":{"type":"string"}, "AccountIdList":{ "type":"list", "member":{"shape":"NonEmptyString"} }, "ActionTarget":{ "type":"structure", "required":[ "ActionTargetArn", "Name", "Description" ], "members":{ "ActionTargetArn":{"shape":"NonEmptyString"}, "Name":{"shape":"NonEmptyString"}, "Description":{"shape":"NonEmptyString"} } }, "ActionTargetList":{ "type":"list", "member":{"shape":"ActionTarget"} }, "ArnList":{ "type":"list", "member":{"shape":"NonEmptyString"} }, "AvailabilityZone":{ "type":"structure", "members":{ "ZoneName":{"shape":"NonEmptyString"}, "SubnetId":{"shape":"NonEmptyString"} } }, "AvailabilityZones":{ "type":"list", "member":{"shape":"AvailabilityZone"} }, "AwsCloudFrontDistributionDetails":{ "type":"structure", "members":{ "DomainName":{"shape":"NonEmptyString"}, "ETag":{"shape":"NonEmptyString"}, "LastModifiedTime":{"shape":"NonEmptyString"}, "Logging":{"shape":"AwsCloudFrontDistributionLogging"}, "Origins":{"shape":"AwsCloudFrontDistributionOrigins"}, "Status":{"shape":"NonEmptyString"}, "WebAclId":{"shape":"NonEmptyString"} } }, "AwsCloudFrontDistributionLogging":{ "type":"structure", "members":{ "Bucket":{"shape":"NonEmptyString"}, "Enabled":{"shape":"Boolean"}, "IncludeCookies":{"shape":"Boolean"}, "Prefix":{"shape":"NonEmptyString"} } }, "AwsCloudFrontDistributionOriginItem":{ "type":"structure", "members":{ "DomainName":{"shape":"NonEmptyString"}, "Id":{"shape":"NonEmptyString"}, "OriginPath":{"shape":"NonEmptyString"} } }, "AwsCloudFrontDistributionOriginItemList":{ "type":"list", "member":{"shape":"AwsCloudFrontDistributionOriginItem"} }, "AwsCloudFrontDistributionOrigins":{ "type":"structure", "members":{ "Items":{"shape":"AwsCloudFrontDistributionOriginItemList"} } }, "AwsCodeBuildProjectDetails":{ "type":"structure", "members":{ "EncryptionKey":{"shape":"NonEmptyString"}, "Environment":{"shape":"AwsCodeBuildProjectEnvironment"}, "Name":{"shape":"NonEmptyString"}, "Source":{"shape":"AwsCodeBuildProjectSource"}, "ServiceRole":{"shape":"NonEmptyString"}, "VpcConfig":{"shape":"AwsCodeBuildProjectVpcConfig"} } }, "AwsCodeBuildProjectEnvironment":{ "type":"structure", "members":{ "Certificate":{"shape":"NonEmptyString"}, "ImagePullCredentialsType":{"shape":"NonEmptyString"}, "RegistryCredential":{"shape":"AwsCodeBuildProjectEnvironmentRegistryCredential"}, "Type":{"shape":"NonEmptyString"} } }, "AwsCodeBuildProjectEnvironmentRegistryCredential":{ "type":"structure", "members":{ "Credential":{"shape":"NonEmptyString"}, "CredentialProvider":{"shape":"NonEmptyString"} } }, "AwsCodeBuildProjectSource":{ "type":"structure", "members":{ "Type":{"shape":"NonEmptyString"}, "Location":{"shape":"NonEmptyString"}, "GitCloneDepth":{"shape":"Integer"}, "InsecureSsl":{"shape":"Boolean"} } }, "AwsCodeBuildProjectVpcConfig":{ "type":"structure", "members":{ "VpcId":{"shape":"NonEmptyString"}, "Subnets":{"shape":"NonEmptyStringList"}, "SecurityGroupIds":{"shape":"NonEmptyStringList"} } }, "AwsEc2InstanceDetails":{ "type":"structure", "members":{ "Type":{"shape":"NonEmptyString"}, "ImageId":{"shape":"NonEmptyString"}, "IpV4Addresses":{"shape":"StringList"}, "IpV6Addresses":{"shape":"StringList"}, "KeyName":{"shape":"NonEmptyString"}, "IamInstanceProfileArn":{"shape":"NonEmptyString"}, "VpcId":{"shape":"NonEmptyString"}, "SubnetId":{"shape":"NonEmptyString"}, "LaunchedAt":{"shape":"NonEmptyString"} } }, "AwsEc2NetworkInterfaceAttachment":{ "type":"structure", "members":{ "AttachTime":{"shape":"NonEmptyString"}, "AttachmentId":{"shape":"NonEmptyString"}, "DeleteOnTermination":{"shape":"Boolean"}, "DeviceIndex":{"shape":"Integer"}, "InstanceId":{"shape":"NonEmptyString"}, "InstanceOwnerId":{"shape":"NonEmptyString"}, "Status":{"shape":"NonEmptyString"} } }, "AwsEc2NetworkInterfaceDetails":{ "type":"structure", "members":{ "Attachment":{"shape":"AwsEc2NetworkInterfaceAttachment"}, "NetworkInterfaceId":{"shape":"NonEmptyString"}, "SecurityGroups":{"shape":"AwsEc2NetworkInterfaceSecurityGroupList"}, "SourceDestCheck":{"shape":"Boolean"} } }, "AwsEc2NetworkInterfaceSecurityGroup":{ "type":"structure", "members":{ "GroupName":{"shape":"NonEmptyString"}, "GroupId":{"shape":"NonEmptyString"} } }, "AwsEc2NetworkInterfaceSecurityGroupList":{ "type":"list", "member":{"shape":"AwsEc2NetworkInterfaceSecurityGroup"} }, "AwsEc2SecurityGroupDetails":{ "type":"structure", "members":{ "GroupName":{"shape":"NonEmptyString"}, "GroupId":{"shape":"NonEmptyString"}, "OwnerId":{"shape":"NonEmptyString"}, "VpcId":{"shape":"NonEmptyString"}, "IpPermissions":{"shape":"AwsEc2SecurityGroupIpPermissionList"}, "IpPermissionsEgress":{"shape":"AwsEc2SecurityGroupIpPermissionList"} } }, "AwsEc2SecurityGroupIpPermission":{ "type":"structure", "members":{ "IpProtocol":{"shape":"NonEmptyString"}, "FromPort":{"shape":"Integer"}, "ToPort":{"shape":"Integer"}, "UserIdGroupPairs":{"shape":"AwsEc2SecurityGroupUserIdGroupPairList"}, "IpRanges":{"shape":"AwsEc2SecurityGroupIpRangeList"}, "Ipv6Ranges":{"shape":"AwsEc2SecurityGroupIpv6RangeList"}, "PrefixListIds":{"shape":"AwsEc2SecurityGroupPrefixListIdList"} } }, "AwsEc2SecurityGroupIpPermissionList":{ "type":"list", "member":{"shape":"AwsEc2SecurityGroupIpPermission"} }, "AwsEc2SecurityGroupIpRange":{ "type":"structure", "members":{ "CidrIp":{"shape":"NonEmptyString"} } }, "AwsEc2SecurityGroupIpRangeList":{ "type":"list", "member":{"shape":"AwsEc2SecurityGroupIpRange"} }, "AwsEc2SecurityGroupIpv6Range":{ "type":"structure", "members":{ "CidrIpv6":{"shape":"NonEmptyString"} } }, "AwsEc2SecurityGroupIpv6RangeList":{ "type":"list", "member":{"shape":"AwsEc2SecurityGroupIpv6Range"} }, "AwsEc2SecurityGroupPrefixListId":{ "type":"structure", "members":{ "PrefixListId":{"shape":"NonEmptyString"} } }, "AwsEc2SecurityGroupPrefixListIdList":{ "type":"list", "member":{"shape":"AwsEc2SecurityGroupPrefixListId"} }, "AwsEc2SecurityGroupUserIdGroupPair":{ "type":"structure", "members":{ "GroupId":{"shape":"NonEmptyString"}, "GroupName":{"shape":"NonEmptyString"}, "PeeringStatus":{"shape":"NonEmptyString"}, "UserId":{"shape":"NonEmptyString"}, "VpcId":{"shape":"NonEmptyString"}, "VpcPeeringConnectionId":{"shape":"NonEmptyString"} } }, "AwsEc2SecurityGroupUserIdGroupPairList":{ "type":"list", "member":{"shape":"AwsEc2SecurityGroupUserIdGroupPair"} }, "AwsElasticsearchDomainDetails":{ "type":"structure", "members":{ "AccessPolicies":{"shape":"NonEmptyString"}, "DomainEndpointOptions":{"shape":"AwsElasticsearchDomainDomainEndpointOptions"}, "DomainId":{"shape":"NonEmptyString"}, "DomainName":{"shape":"NonEmptyString"}, "Endpoint":{"shape":"NonEmptyString"}, "Endpoints":{"shape":"FieldMap"}, "ElasticsearchVersion":{"shape":"NonEmptyString"}, "EncryptionAtRestOptions":{"shape":"AwsElasticsearchDomainEncryptionAtRestOptions"}, "NodeToNodeEncryptionOptions":{"shape":"AwsElasticsearchDomainNodeToNodeEncryptionOptions"}, "VPCOptions":{"shape":"AwsElasticsearchDomainVPCOptions"} } }, "AwsElasticsearchDomainDomainEndpointOptions":{ "type":"structure", "members":{ "EnforceHTTPS":{"shape":"Boolean"}, "TLSSecurityPolicy":{"shape":"NonEmptyString"} } }, "AwsElasticsearchDomainEncryptionAtRestOptions":{ "type":"structure", "members":{ "Enabled":{"shape":"Boolean"}, "KmsKeyId":{"shape":"NonEmptyString"} } }, "AwsElasticsearchDomainNodeToNodeEncryptionOptions":{ "type":"structure", "members":{ "Enabled":{"shape":"Boolean"} } }, "AwsElasticsearchDomainVPCOptions":{ "type":"structure", "members":{ "AvailabilityZones":{"shape":"NonEmptyStringList"}, "SecurityGroupIds":{"shape":"NonEmptyStringList"}, "SubnetIds":{"shape":"NonEmptyStringList"}, "VPCId":{"shape":"NonEmptyString"} } }, "AwsElbv2LoadBalancerDetails":{ "type":"structure", "members":{ "AvailabilityZones":{"shape":"AvailabilityZones"}, "CanonicalHostedZoneId":{"shape":"NonEmptyString"}, "CreatedTime":{"shape":"NonEmptyString"}, "DNSName":{"shape":"NonEmptyString"}, "IpAddressType":{"shape":"NonEmptyString"}, "Scheme":{"shape":"NonEmptyString"}, "SecurityGroups":{"shape":"SecurityGroups"}, "State":{"shape":"LoadBalancerState"}, "Type":{"shape":"NonEmptyString"}, "VpcId":{"shape":"NonEmptyString"} } }, "AwsIamAccessKeyDetails":{ "type":"structure", "members":{ "UserName":{ "shape":"NonEmptyString", "deprecated":true, "deprecatedMessage":"This field is deprecated, use PrincipalName instead." }, "Status":{"shape":"AwsIamAccessKeyStatus"}, "CreatedAt":{"shape":"NonEmptyString"}, "PrincipalId":{"shape":"NonEmptyString"}, "PrincipalType":{"shape":"NonEmptyString"}, "PrincipalName":{"shape":"NonEmptyString"} } }, "AwsIamAccessKeyStatus":{ "type":"string", "enum":[ "Active", "Inactive" ] }, "AwsIamRoleAssumeRolePolicyDocument":{ "type":"string", "max":131072, "min":1, "pattern":"[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u00A1-\\u00FF]+" }, "AwsIamRoleDetails":{ "type":"structure", "members":{ "AssumeRolePolicyDocument":{"shape":"AwsIamRoleAssumeRolePolicyDocument"}, "CreateDate":{"shape":"NonEmptyString"}, "RoleId":{"shape":"NonEmptyString"}, "RoleName":{"shape":"NonEmptyString"}, "MaxSessionDuration":{"shape":"Integer"}, "Path":{"shape":"NonEmptyString"} } }, "AwsKmsKeyDetails":{ "type":"structure", "members":{ "AWSAccountId":{"shape":"NonEmptyString"}, "CreationDate":{"shape":"Double"}, "KeyId":{"shape":"NonEmptyString"}, "KeyManager":{"shape":"NonEmptyString"}, "KeyState":{"shape":"NonEmptyString"}, "Origin":{"shape":"NonEmptyString"} } }, "AwsLambdaFunctionCode":{ "type":"structure", "members":{ "S3Bucket":{"shape":"NonEmptyString"}, "S3Key":{"shape":"NonEmptyString"}, "S3ObjectVersion":{"shape":"NonEmptyString"}, "ZipFile":{"shape":"NonEmptyString"} } }, "AwsLambdaFunctionDeadLetterConfig":{ "type":"structure", "members":{ "TargetArn":{"shape":"NonEmptyString"} } }, "AwsLambdaFunctionDetails":{ "type":"structure", "members":{ "Code":{"shape":"AwsLambdaFunctionCode"}, "CodeSha256":{"shape":"NonEmptyString"}, "DeadLetterConfig":{"shape":"AwsLambdaFunctionDeadLetterConfig"}, "Environment":{"shape":"AwsLambdaFunctionEnvironment"}, "FunctionName":{"shape":"NonEmptyString"}, "Handler":{"shape":"NonEmptyString"}, "KmsKeyArn":{"shape":"NonEmptyString"}, "LastModified":{"shape":"NonEmptyString"}, "Layers":{"shape":"AwsLambdaFunctionLayerList"}, "MasterArn":{"shape":"NonEmptyString"}, "MemorySize":{"shape":"Integer"}, "RevisionId":{"shape":"NonEmptyString"}, "Role":{"shape":"NonEmptyString"}, "Runtime":{"shape":"NonEmptyString"}, "Timeout":{"shape":"Integer"}, "TracingConfig":{"shape":"AwsLambdaFunctionTracingConfig"}, "VpcConfig":{"shape":"AwsLambdaFunctionVpcConfig"}, "Version":{"shape":"NonEmptyString"} } }, "AwsLambdaFunctionEnvironment":{ "type":"structure", "members":{ "Variables":{"shape":"FieldMap"}, "Error":{"shape":"AwsLambdaFunctionEnvironmentError"} } }, "AwsLambdaFunctionEnvironmentError":{ "type":"structure", "members":{ "ErrorCode":{"shape":"NonEmptyString"}, "Message":{"shape":"NonEmptyString"} } }, "AwsLambdaFunctionLayer":{ "type":"structure", "members":{ "Arn":{"shape":"NonEmptyString"}, "CodeSize":{"shape":"Integer"} } }, "AwsLambdaFunctionLayerList":{ "type":"list", "member":{"shape":"AwsLambdaFunctionLayer"} }, "AwsLambdaFunctionTracingConfig":{ "type":"structure", "members":{ "Mode":{"shape":"NonEmptyString"} } }, "AwsLambdaFunctionVpcConfig":{ "type":"structure", "members":{ "SecurityGroupIds":{"shape":"NonEmptyStringList"}, "SubnetIds":{"shape":"NonEmptyStringList"}, "VpcId":{"shape":"NonEmptyString"} } }, "AwsLambdaLayerVersionDetails":{ "type":"structure", "members":{ "Version":{"shape":"AwsLambdaLayerVersionNumber"}, "CompatibleRuntimes":{"shape":"NonEmptyStringList"}, "CreatedDate":{"shape":"NonEmptyString"} } }, "AwsLambdaLayerVersionNumber":{"type":"long"}, "AwsRdsDbInstanceAssociatedRole":{ "type":"structure", "members":{ "RoleArn":{"shape":"NonEmptyString"}, "FeatureName":{"shape":"NonEmptyString"}, "Status":{"shape":"NonEmptyString"} } }, "AwsRdsDbInstanceAssociatedRoles":{ "type":"list", "member":{"shape":"AwsRdsDbInstanceAssociatedRole"} }, "AwsRdsDbInstanceDetails":{ "type":"structure", "members":{ "AssociatedRoles":{"shape":"AwsRdsDbInstanceAssociatedRoles"}, "CACertificateIdentifier":{"shape":"NonEmptyString"}, "DBClusterIdentifier":{"shape":"NonEmptyString"}, "DBInstanceIdentifier":{"shape":"NonEmptyString"}, "DBInstanceClass":{"shape":"NonEmptyString"}, "DbInstancePort":{"shape":"Integer"}, "DbiResourceId":{"shape":"NonEmptyString"}, "DBName":{"shape":"NonEmptyString"}, "DeletionProtection":{"shape":"Boolean"}, "Endpoint":{"shape":"AwsRdsDbInstanceEndpoint"}, "Engine":{"shape":"NonEmptyString"}, "EngineVersion":{"shape":"NonEmptyString"}, "IAMDatabaseAuthenticationEnabled":{"shape":"Boolean"}, "InstanceCreateTime":{"shape":"NonEmptyString"}, "KmsKeyId":{"shape":"NonEmptyString"}, "PubliclyAccessible":{"shape":"Boolean"}, "StorageEncrypted":{"shape":"Boolean"}, "TdeCredentialArn":{"shape":"NonEmptyString"}, "VpcSecurityGroups":{"shape":"AwsRdsDbInstanceVpcSecurityGroups"} } }, "AwsRdsDbInstanceEndpoint":{ "type":"structure", "members":{ "Address":{"shape":"NonEmptyString"}, "Port":{"shape":"Integer"}, "HostedZoneId":{"shape":"NonEmptyString"} } }, "AwsRdsDbInstanceVpcSecurityGroup":{ "type":"structure", "members":{ "VpcSecurityGroupId":{"shape":"NonEmptyString"}, "Status":{"shape":"NonEmptyString"} } }, "AwsRdsDbInstanceVpcSecurityGroups":{ "type":"list", "member":{"shape":"AwsRdsDbInstanceVpcSecurityGroup"} }, "AwsS3BucketDetails":{ "type":"structure", "members":{ "OwnerId":{"shape":"NonEmptyString"}, "OwnerName":{"shape":"NonEmptyString"}, "CreatedAt":{"shape":"NonEmptyString"}, "ServerSideEncryptionConfiguration":{"shape":"AwsS3BucketServerSideEncryptionConfiguration"} } }, "AwsS3BucketServerSideEncryptionByDefault":{ "type":"structure", "members":{ "SSEAlgorithm":{"shape":"NonEmptyString"}, "KMSMasterKeyID":{"shape":"NonEmptyString"} } }, "AwsS3BucketServerSideEncryptionConfiguration":{ "type":"structure", "members":{ "Rules":{"shape":"AwsS3BucketServerSideEncryptionRules"} } }, "AwsS3BucketServerSideEncryptionRule":{ "type":"structure", "members":{ "ApplyServerSideEncryptionByDefault":{"shape":"AwsS3BucketServerSideEncryptionByDefault"} } }, "AwsS3BucketServerSideEncryptionRules":{ "type":"list", "member":{"shape":"AwsS3BucketServerSideEncryptionRule"} }, "AwsS3ObjectDetails":{ "type":"structure", "members":{ "LastModified":{"shape":"NonEmptyString"}, "ETag":{"shape":"NonEmptyString"}, "VersionId":{"shape":"NonEmptyString"}, "ContentType":{"shape":"NonEmptyString"}, "ServerSideEncryption":{"shape":"NonEmptyString"}, "SSEKMSKeyId":{"shape":"NonEmptyString"} } }, "AwsSecurityFinding":{ "type":"structure", "required":[ "SchemaVersion", "Id", "ProductArn", "GeneratorId", "AwsAccountId", "Types", "CreatedAt", "UpdatedAt", "Severity", "Title", "Description", "Resources" ], "members":{ "SchemaVersion":{"shape":"NonEmptyString"}, "Id":{"shape":"NonEmptyString"}, "ProductArn":{"shape":"NonEmptyString"}, "GeneratorId":{"shape":"NonEmptyString"}, "AwsAccountId":{"shape":"NonEmptyString"}, "Types":{"shape":"TypeList"}, "FirstObservedAt":{"shape":"NonEmptyString"}, "LastObservedAt":{"shape":"NonEmptyString"}, "CreatedAt":{"shape":"NonEmptyString"}, "UpdatedAt":{"shape":"NonEmptyString"}, "Severity":{"shape":"Severity"}, "Confidence":{"shape":"Integer"}, "Criticality":{"shape":"Integer"}, "Title":{"shape":"NonEmptyString"}, "Description":{"shape":"NonEmptyString"}, "Remediation":{"shape":"Remediation"}, "SourceUrl":{"shape":"NonEmptyString"}, "ProductFields":{"shape":"FieldMap"}, "UserDefinedFields":{"shape":"FieldMap"}, "Malware":{"shape":"MalwareList"}, "Network":{"shape":"Network"}, "Process":{"shape":"ProcessDetails"}, "ThreatIntelIndicators":{"shape":"ThreatIntelIndicatorList"}, "Resources":{"shape":"ResourceList"}, "Compliance":{"shape":"Compliance"}, "VerificationState":{"shape":"VerificationState"}, "WorkflowState":{"shape":"WorkflowState"}, "Workflow":{"shape":"Workflow"}, "RecordState":{"shape":"RecordState"}, "RelatedFindings":{"shape":"RelatedFindingList"}, "Note":{"shape":"Note"} } }, "AwsSecurityFindingFilters":{ "type":"structure", "members":{ "ProductArn":{"shape":"StringFilterList"}, "AwsAccountId":{"shape":"StringFilterList"}, "Id":{"shape":"StringFilterList"}, "GeneratorId":{"shape":"StringFilterList"}, "Type":{"shape":"StringFilterList"}, "FirstObservedAt":{"shape":"DateFilterList"}, "LastObservedAt":{"shape":"DateFilterList"}, "CreatedAt":{"shape":"DateFilterList"}, "UpdatedAt":{"shape":"DateFilterList"}, "SeverityProduct":{"shape":"NumberFilterList"}, "SeverityNormalized":{"shape":"NumberFilterList"}, "SeverityLabel":{"shape":"StringFilterList"}, "Confidence":{"shape":"NumberFilterList"}, "Criticality":{"shape":"NumberFilterList"}, "Title":{"shape":"StringFilterList"}, "Description":{"shape":"StringFilterList"}, "RecommendationText":{"shape":"StringFilterList"}, "SourceUrl":{"shape":"StringFilterList"}, "ProductFields":{"shape":"MapFilterList"}, "ProductName":{"shape":"StringFilterList"}, "CompanyName":{"shape":"StringFilterList"}, "UserDefinedFields":{"shape":"MapFilterList"}, "MalwareName":{"shape":"StringFilterList"}, "MalwareType":{"shape":"StringFilterList"}, "MalwarePath":{"shape":"StringFilterList"}, "MalwareState":{"shape":"StringFilterList"}, "NetworkDirection":{"shape":"StringFilterList"}, "NetworkProtocol":{"shape":"StringFilterList"}, "NetworkSourceIpV4":{"shape":"IpFilterList"}, "NetworkSourceIpV6":{"shape":"IpFilterList"}, "NetworkSourcePort":{"shape":"NumberFilterList"}, "NetworkSourceDomain":{"shape":"StringFilterList"}, "NetworkSourceMac":{"shape":"StringFilterList"}, "NetworkDestinationIpV4":{"shape":"IpFilterList"}, "NetworkDestinationIpV6":{"shape":"IpFilterList"}, "NetworkDestinationPort":{"shape":"NumberFilterList"}, "NetworkDestinationDomain":{"shape":"StringFilterList"}, "ProcessName":{"shape":"StringFilterList"}, "ProcessPath":{"shape":"StringFilterList"}, "ProcessPid":{"shape":"NumberFilterList"}, "ProcessParentPid":{"shape":"NumberFilterList"}, "ProcessLaunchedAt":{"shape":"DateFilterList"}, "ProcessTerminatedAt":{"shape":"DateFilterList"}, "ThreatIntelIndicatorType":{"shape":"StringFilterList"}, "ThreatIntelIndicatorValue":{"shape":"StringFilterList"}, "ThreatIntelIndicatorCategory":{"shape":"StringFilterList"}, "ThreatIntelIndicatorLastObservedAt":{"shape":"DateFilterList"}, "ThreatIntelIndicatorSource":{"shape":"StringFilterList"}, "ThreatIntelIndicatorSourceUrl":{"shape":"StringFilterList"}, "ResourceType":{"shape":"StringFilterList"}, "ResourceId":{"shape":"StringFilterList"}, "ResourcePartition":{"shape":"StringFilterList"}, "ResourceRegion":{"shape":"StringFilterList"}, "ResourceTags":{"shape":"MapFilterList"}, "ResourceAwsEc2InstanceType":{"shape":"StringFilterList"}, "ResourceAwsEc2InstanceImageId":{"shape":"StringFilterList"}, "ResourceAwsEc2InstanceIpV4Addresses":{"shape":"IpFilterList"}, "ResourceAwsEc2InstanceIpV6Addresses":{"shape":"IpFilterList"}, "ResourceAwsEc2InstanceKeyName":{"shape":"StringFilterList"}, "ResourceAwsEc2InstanceIamInstanceProfileArn":{"shape":"StringFilterList"}, "ResourceAwsEc2InstanceVpcId":{"shape":"StringFilterList"}, "ResourceAwsEc2InstanceSubnetId":{"shape":"StringFilterList"}, "ResourceAwsEc2InstanceLaunchedAt":{"shape":"DateFilterList"}, "ResourceAwsS3BucketOwnerId":{"shape":"StringFilterList"}, "ResourceAwsS3BucketOwnerName":{"shape":"StringFilterList"}, "ResourceAwsIamAccessKeyUserName":{"shape":"StringFilterList"}, "ResourceAwsIamAccessKeyStatus":{"shape":"StringFilterList"}, "ResourceAwsIamAccessKeyCreatedAt":{"shape":"DateFilterList"}, "ResourceContainerName":{"shape":"StringFilterList"}, "ResourceContainerImageId":{"shape":"StringFilterList"}, "ResourceContainerImageName":{"shape":"StringFilterList"}, "ResourceContainerLaunchedAt":{"shape":"DateFilterList"}, "ResourceDetailsOther":{"shape":"MapFilterList"}, "ComplianceStatus":{"shape":"StringFilterList"}, "VerificationState":{"shape":"StringFilterList"}, "WorkflowState":{"shape":"StringFilterList"}, "WorkflowStatus":{"shape":"StringFilterList"}, "RecordState":{"shape":"StringFilterList"}, "RelatedFindingsProductArn":{"shape":"StringFilterList"}, "RelatedFindingsId":{"shape":"StringFilterList"}, "NoteText":{"shape":"StringFilterList"}, "NoteUpdatedAt":{"shape":"DateFilterList"}, "NoteUpdatedBy":{"shape":"StringFilterList"}, "Keyword":{"shape":"KeywordFilterList"} } }, "AwsSecurityFindingIdentifier":{ "type":"structure", "required":[ "Id", "ProductArn" ], "members":{ "Id":{"shape":"NonEmptyString"}, "ProductArn":{"shape":"NonEmptyString"} } }, "AwsSecurityFindingIdentifierList":{ "type":"list", "member":{"shape":"AwsSecurityFindingIdentifier"} }, "AwsSecurityFindingList":{ "type":"list", "member":{"shape":"AwsSecurityFinding"} }, "AwsSnsTopicDetails":{ "type":"structure", "members":{ "KmsMasterKeyId":{"shape":"NonEmptyString"}, "Subscription":{"shape":"AwsSnsTopicSubscriptionList"}, "TopicName":{"shape":"NonEmptyString"}, "Owner":{"shape":"NonEmptyString"} } }, "AwsSnsTopicSubscription":{ "type":"structure", "members":{ "Endpoint":{"shape":"NonEmptyString"}, "Protocol":{"shape":"NonEmptyString"} } }, "AwsSnsTopicSubscriptionList":{ "type":"list", "member":{"shape":"AwsSnsTopicSubscription"} }, "AwsSqsQueueDetails":{ "type":"structure", "members":{ "KmsDataKeyReusePeriodSeconds":{"shape":"Integer"}, "KmsMasterKeyId":{"shape":"NonEmptyString"}, "QueueName":{"shape":"NonEmptyString"}, "DeadLetterTargetArn":{"shape":"NonEmptyString"} } }, "AwsWafWebAclDetails":{ "type":"structure", "members":{ "Name":{"shape":"NonEmptyString"}, "DefaultAction":{"shape":"NonEmptyString"}, "Rules":{"shape":"AwsWafWebAclRuleList"}, "WebAclId":{"shape":"NonEmptyString"} } }, "AwsWafWebAclRule":{ "type":"structure", "members":{ "Action":{"shape":"WafAction"}, "ExcludedRules":{"shape":"WafExcludedRuleList"}, "OverrideAction":{"shape":"WafOverrideAction"}, "Priority":{"shape":"Integer"}, "RuleId":{"shape":"NonEmptyString"}, "Type":{"shape":"NonEmptyString"} } }, "AwsWafWebAclRuleList":{ "type":"list", "member":{"shape":"AwsWafWebAclRule"} }, "BatchDisableStandardsRequest":{ "type":"structure", "required":["StandardsSubscriptionArns"], "members":{ "StandardsSubscriptionArns":{"shape":"StandardsSubscriptionArns"} } }, "BatchDisableStandardsResponse":{ "type":"structure", "members":{ "StandardsSubscriptions":{"shape":"StandardsSubscriptions"} } }, "BatchEnableStandardsRequest":{ "type":"structure", "required":["StandardsSubscriptionRequests"], "members":{ "StandardsSubscriptionRequests":{"shape":"StandardsSubscriptionRequests"} } }, "BatchEnableStandardsResponse":{ "type":"structure", "members":{ "StandardsSubscriptions":{"shape":"StandardsSubscriptions"} } }, "BatchImportFindingsRequest":{ "type":"structure", "required":["Findings"], "members":{ "Findings":{"shape":"AwsSecurityFindingList"} } }, "BatchImportFindingsResponse":{ "type":"structure", "required":[ "FailedCount", "SuccessCount" ], "members":{ "FailedCount":{"shape":"Integer"}, "SuccessCount":{"shape":"Integer"}, "FailedFindings":{"shape":"ImportFindingsErrorList"} } }, "BatchUpdateFindingsRequest":{ "type":"structure", "required":["FindingIdentifiers"], "members":{ "FindingIdentifiers":{"shape":"AwsSecurityFindingIdentifierList"}, "Note":{"shape":"NoteUpdate"}, "Severity":{"shape":"SeverityUpdate"}, "VerificationState":{"shape":"VerificationState"}, "Confidence":{"shape":"RatioScale"}, "Criticality":{"shape":"RatioScale"}, "Types":{"shape":"TypeList"}, "UserDefinedFields":{"shape":"FieldMap"}, "Workflow":{"shape":"WorkflowUpdate"}, "RelatedFindings":{"shape":"RelatedFindingList"} } }, "BatchUpdateFindingsResponse":{ "type":"structure", "required":[ "ProcessedFindings", "UnprocessedFindings" ], "members":{ "ProcessedFindings":{"shape":"AwsSecurityFindingIdentifierList"}, "UnprocessedFindings":{"shape":"BatchUpdateFindingsUnprocessedFindingsList"} } }, "BatchUpdateFindingsUnprocessedFinding":{ "type":"structure", "required":[ "FindingIdentifier", "ErrorCode", "ErrorMessage" ], "members":{ "FindingIdentifier":{"shape":"AwsSecurityFindingIdentifier"}, "ErrorCode":{"shape":"NonEmptyString"}, "ErrorMessage":{"shape":"NonEmptyString"} } }, "BatchUpdateFindingsUnprocessedFindingsList":{ "type":"list", "member":{"shape":"BatchUpdateFindingsUnprocessedFinding"} }, "Boolean":{"type":"boolean"}, "CategoryList":{ "type":"list", "member":{"shape":"NonEmptyString"} }, "Compliance":{ "type":"structure", "members":{ "Status":{"shape":"ComplianceStatus"}, "RelatedRequirements":{"shape":"RelatedRequirementsList"} } }, "ComplianceStatus":{ "type":"string", "enum":[ "PASSED", "WARNING", "FAILED", "NOT_AVAILABLE" ] }, "ContainerDetails":{ "type":"structure", "members":{ "Name":{"shape":"NonEmptyString"}, "ImageId":{"shape":"NonEmptyString"}, "ImageName":{"shape":"NonEmptyString"}, "LaunchedAt":{"shape":"NonEmptyString"} } }, "ControlStatus":{ "type":"string", "enum":[ "ENABLED", "DISABLED" ] }, "CreateActionTargetRequest":{ "type":"structure", "required":[ "Name", "Description", "Id" ], "members":{ "Name":{"shape":"NonEmptyString"}, "Description":{"shape":"NonEmptyString"}, "Id":{"shape":"NonEmptyString"} } }, "CreateActionTargetResponse":{ "type":"structure", "required":["ActionTargetArn"], "members":{ "ActionTargetArn":{"shape":"NonEmptyString"} } }, "CreateInsightRequest":{ "type":"structure", "required":[ "Name", "Filters", "GroupByAttribute" ], "members":{ "Name":{"shape":"NonEmptyString"}, "Filters":{"shape":"AwsSecurityFindingFilters"}, "GroupByAttribute":{"shape":"NonEmptyString"} } }, "CreateInsightResponse":{ "type":"structure", "required":["InsightArn"], "members":{ "InsightArn":{"shape":"NonEmptyString"} } }, "CreateMembersRequest":{ "type":"structure", "members":{ "AccountDetails":{"shape":"AccountDetailsList"} } }, "CreateMembersResponse":{ "type":"structure", "members":{ "UnprocessedAccounts":{"shape":"ResultList"} } }, "DateFilter":{ "type":"structure", "members":{ "Start":{"shape":"NonEmptyString"}, "End":{"shape":"NonEmptyString"}, "DateRange":{"shape":"DateRange"} } }, "DateFilterList":{ "type":"list", "member":{"shape":"DateFilter"} }, "DateRange":{ "type":"structure", "members":{ "Value":{"shape":"Integer"}, "Unit":{"shape":"DateRangeUnit"} } }, "DateRangeUnit":{ "type":"string", "enum":["DAYS"] }, "DeclineInvitationsRequest":{ "type":"structure", "required":["AccountIds"], "members":{ "AccountIds":{"shape":"AccountIdList"} } }, "DeclineInvitationsResponse":{ "type":"structure", "members":{ "UnprocessedAccounts":{"shape":"ResultList"} } }, "DeleteActionTargetRequest":{ "type":"structure", "required":["ActionTargetArn"], "members":{ "ActionTargetArn":{ "shape":"NonEmptyString", "location":"uri", "locationName":"ActionTargetArn" } } }, "DeleteActionTargetResponse":{ "type":"structure", "required":["ActionTargetArn"], "members":{ "ActionTargetArn":{"shape":"NonEmptyString"} } }, "DeleteInsightRequest":{ "type":"structure", "required":["InsightArn"], "members":{ "InsightArn":{ "shape":"NonEmptyString", "location":"uri", "locationName":"InsightArn" } } }, "DeleteInsightResponse":{ "type":"structure", "required":["InsightArn"], "members":{ "InsightArn":{"shape":"NonEmptyString"} } }, "DeleteInvitationsRequest":{ "type":"structure", "required":["AccountIds"], "members":{ "AccountIds":{"shape":"AccountIdList"} } }, "DeleteInvitationsResponse":{ "type":"structure", "members":{ "UnprocessedAccounts":{"shape":"ResultList"} } }, "DeleteMembersRequest":{ "type":"structure", "members":{ "AccountIds":{"shape":"AccountIdList"} } }, "DeleteMembersResponse":{ "type":"structure", "members":{ "UnprocessedAccounts":{"shape":"ResultList"} } }, "DescribeActionTargetsRequest":{ "type":"structure", "members":{ "ActionTargetArns":{"shape":"ArnList"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"MaxResults"} } }, "DescribeActionTargetsResponse":{ "type":"structure", "required":["ActionTargets"], "members":{ "ActionTargets":{"shape":"ActionTargetList"}, "NextToken":{"shape":"NextToken"} } }, "DescribeHubRequest":{ "type":"structure", "members":{ "HubArn":{ "shape":"NonEmptyString", "location":"querystring", "locationName":"HubArn" } } }, "DescribeHubResponse":{ "type":"structure", "members":{ "HubArn":{"shape":"NonEmptyString"}, "SubscribedAt":{"shape":"NonEmptyString"} } }, "DescribeProductsRequest":{ "type":"structure", "members":{ "NextToken":{ "shape":"NextToken", "location":"querystring", "locationName":"NextToken" }, "MaxResults":{ "shape":"MaxResults", "location":"querystring", "locationName":"MaxResults" } } }, "DescribeProductsResponse":{ "type":"structure", "required":["Products"], "members":{ "Products":{"shape":"ProductsList"}, "NextToken":{"shape":"NextToken"} } }, "DescribeStandardsControlsRequest":{ "type":"structure", "required":["StandardsSubscriptionArn"], "members":{ "StandardsSubscriptionArn":{ "shape":"NonEmptyString", "location":"uri", "locationName":"StandardsSubscriptionArn" }, "NextToken":{ "shape":"NextToken", "location":"querystring", "locationName":"NextToken" }, "MaxResults":{ "shape":"MaxResults", "location":"querystring", "locationName":"MaxResults" } } }, "DescribeStandardsControlsResponse":{ "type":"structure", "members":{ "Controls":{"shape":"StandardsControls"}, "NextToken":{"shape":"NextToken"} } }, "DescribeStandardsRequest":{ "type":"structure", "members":{ "NextToken":{ "shape":"NextToken", "location":"querystring", "locationName":"NextToken" }, "MaxResults":{ "shape":"MaxResults", "location":"querystring", "locationName":"MaxResults" } } }, "DescribeStandardsResponse":{ "type":"structure", "members":{ "Standards":{"shape":"Standards"}, "NextToken":{"shape":"NextToken"} } }, "DisableImportFindingsForProductRequest":{ "type":"structure", "required":["ProductSubscriptionArn"], "members":{ "ProductSubscriptionArn":{ "shape":"NonEmptyString", "location":"uri", "locationName":"ProductSubscriptionArn" } } }, "DisableImportFindingsForProductResponse":{ "type":"structure", "members":{ } }, "DisableSecurityHubRequest":{ "type":"structure", "members":{ } }, "DisableSecurityHubResponse":{ "type":"structure", "members":{ } }, "DisassociateFromMasterAccountRequest":{ "type":"structure", "members":{ } }, "DisassociateFromMasterAccountResponse":{ "type":"structure", "members":{ } }, "DisassociateMembersRequest":{ "type":"structure", "members":{ "AccountIds":{"shape":"AccountIdList"} } }, "DisassociateMembersResponse":{ "type":"structure", "members":{ } }, "Double":{"type":"double"}, "EnableImportFindingsForProductRequest":{ "type":"structure", "required":["ProductArn"], "members":{ "ProductArn":{"shape":"NonEmptyString"} } }, "EnableImportFindingsForProductResponse":{ "type":"structure", "members":{ "ProductSubscriptionArn":{"shape":"NonEmptyString"} } }, "EnableSecurityHubRequest":{ "type":"structure", "members":{ "Tags":{"shape":"TagMap"}, "EnableDefaultStandards":{"shape":"Boolean"} } }, "EnableSecurityHubResponse":{ "type":"structure", "members":{ } }, "FieldMap":{ "type":"map", "key":{"shape":"NonEmptyString"}, "value":{"shape":"NonEmptyString"} }, "GetEnabledStandardsRequest":{ "type":"structure", "members":{ "StandardsSubscriptionArns":{"shape":"StandardsSubscriptionArns"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"MaxResults"} } }, "GetEnabledStandardsResponse":{ "type":"structure", "members":{ "StandardsSubscriptions":{"shape":"StandardsSubscriptions"}, "NextToken":{"shape":"NextToken"} } }, "GetFindingsRequest":{ "type":"structure", "members":{ "Filters":{"shape":"AwsSecurityFindingFilters"}, "SortCriteria":{"shape":"SortCriteria"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"MaxResults"} } }, "GetFindingsResponse":{ "type":"structure", "required":["Findings"], "members":{ "Findings":{"shape":"AwsSecurityFindingList"}, "NextToken":{"shape":"NextToken"} } }, "GetInsightResultsRequest":{ "type":"structure", "required":["InsightArn"], "members":{ "InsightArn":{ "shape":"NonEmptyString", "location":"uri", "locationName":"InsightArn" } } }, "GetInsightResultsResponse":{ "type":"structure", "required":["InsightResults"], "members":{ "InsightResults":{"shape":"InsightResults"} } }, "GetInsightsRequest":{ "type":"structure", "members":{ "InsightArns":{"shape":"ArnList"}, "NextToken":{"shape":"NextToken"}, "MaxResults":{"shape":"MaxResults"} } }, "GetInsightsResponse":{ "type":"structure", "required":["Insights"], "members":{ "Insights":{"shape":"InsightList"}, "NextToken":{"shape":"NextToken"} } }, "GetInvitationsCountRequest":{ "type":"structure", "members":{ } }, "GetInvitationsCountResponse":{ "type":"structure", "members":{ "InvitationsCount":{"shape":"Integer"} } }, "GetMasterAccountRequest":{ "type":"structure", "members":{ } }, "GetMasterAccountResponse":{ "type":"structure", "members":{ "Master":{"shape":"Invitation"} } }, "GetMembersRequest":{ "type":"structure", "required":["AccountIds"], "members":{ "AccountIds":{"shape":"AccountIdList"} } }, "GetMembersResponse":{ "type":"structure", "members":{ "Members":{"shape":"MemberList"}, "UnprocessedAccounts":{"shape":"ResultList"} } }, "ImportFindingsError":{ "type":"structure", "required":[ "Id", "ErrorCode", "ErrorMessage" ], "members":{ "Id":{"shape":"NonEmptyString"}, "ErrorCode":{"shape":"NonEmptyString"}, "ErrorMessage":{"shape":"NonEmptyString"} } }, "ImportFindingsErrorList":{ "type":"list", "member":{"shape":"ImportFindingsError"} }, "Insight":{ "type":"structure", "required":[ "InsightArn", "Name", "Filters", "GroupByAttribute" ], "members":{ "InsightArn":{"shape":"NonEmptyString"}, "Name":{"shape":"NonEmptyString"}, "Filters":{"shape":"AwsSecurityFindingFilters"}, "GroupByAttribute":{"shape":"NonEmptyString"} } }, "InsightList":{ "type":"list", "member":{"shape":"Insight"} }, "InsightResultValue":{ "type":"structure", "required":[ "GroupByAttributeValue", "Count" ], "members":{ "GroupByAttributeValue":{"shape":"NonEmptyString"}, "Count":{"shape":"Integer"} } }, "InsightResultValueList":{ "type":"list", "member":{"shape":"InsightResultValue"} }, "InsightResults":{ "type":"structure", "required":[ "InsightArn", "GroupByAttribute", "ResultValues" ], "members":{ "InsightArn":{"shape":"NonEmptyString"}, "GroupByAttribute":{"shape":"NonEmptyString"}, "ResultValues":{"shape":"InsightResultValueList"} } }, "Integer":{"type":"integer"}, "IntegrationType":{ "type":"string", "enum":[ "SEND_FINDINGS_TO_SECURITY_HUB", "RECEIVE_FINDINGS_FROM_SECURITY_HUB" ] }, "IntegrationTypeList":{ "type":"list", "member":{"shape":"IntegrationType"} }, "InternalException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"}, "Code":{"shape":"NonEmptyString"} }, "error":{"httpStatusCode":500}, "exception":true }, "InvalidAccessException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"}, "Code":{"shape":"NonEmptyString"} }, "error":{"httpStatusCode":401}, "exception":true }, "InvalidInputException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"}, "Code":{"shape":"NonEmptyString"} }, "error":{"httpStatusCode":400}, "exception":true }, "Invitation":{ "type":"structure", "members":{ "AccountId":{"shape":"AccountId"}, "InvitationId":{"shape":"NonEmptyString"}, "InvitedAt":{"shape":"Timestamp"}, "MemberStatus":{"shape":"NonEmptyString"} } }, "InvitationList":{ "type":"list", "member":{"shape":"Invitation"} }, "InviteMembersRequest":{ "type":"structure", "members":{ "AccountIds":{"shape":"AccountIdList"} } }, "InviteMembersResponse":{ "type":"structure", "members":{ "UnprocessedAccounts":{"shape":"ResultList"} } }, "IpFilter":{ "type":"structure", "members":{ "Cidr":{"shape":"NonEmptyString"} } }, "IpFilterList":{ "type":"list", "member":{"shape":"IpFilter"} }, "KeywordFilter":{ "type":"structure", "members":{ "Value":{"shape":"NonEmptyString"} } }, "KeywordFilterList":{ "type":"list", "member":{"shape":"KeywordFilter"} }, "LimitExceededException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"}, "Code":{"shape":"NonEmptyString"} }, "error":{"httpStatusCode":429}, "exception":true }, "ListEnabledProductsForImportRequest":{ "type":"structure", "members":{ "NextToken":{ "shape":"NextToken", "location":"querystring", "locationName":"NextToken" }, "MaxResults":{ "shape":"MaxResults", "location":"querystring", "locationName":"MaxResults" } } }, "ListEnabledProductsForImportResponse":{ "type":"structure", "members":{ "ProductSubscriptions":{"shape":"ProductSubscriptionArnList"}, "NextToken":{"shape":"NextToken"} } }, "ListInvitationsRequest":{ "type":"structure", "members":{ "MaxResults":{ "shape":"MaxResults", "location":"querystring", "locationName":"MaxResults" }, "NextToken":{ "shape":"NextToken", "location":"querystring", "locationName":"NextToken" } } }, "ListInvitationsResponse":{ "type":"structure", "members":{ "Invitations":{"shape":"InvitationList"}, "NextToken":{"shape":"NonEmptyString"} } }, "ListMembersRequest":{ "type":"structure", "members":{ "OnlyAssociated":{ "shape":"Boolean", "location":"querystring", "locationName":"OnlyAssociated" }, "MaxResults":{ "shape":"MaxResults", "location":"querystring", "locationName":"MaxResults" }, "NextToken":{ "shape":"NextToken", "location":"querystring", "locationName":"NextToken" } } }, "ListMembersResponse":{ "type":"structure", "members":{ "Members":{"shape":"MemberList"}, "NextToken":{"shape":"NonEmptyString"} } }, "ListTagsForResourceRequest":{ "type":"structure", "required":["ResourceArn"], "members":{ "ResourceArn":{ "shape":"ResourceArn", "location":"uri", "locationName":"ResourceArn" } } }, "ListTagsForResourceResponse":{ "type":"structure", "members":{ "Tags":{"shape":"TagMap"} } }, "LoadBalancerState":{ "type":"structure", "members":{ "Code":{"shape":"NonEmptyString"}, "Reason":{"shape":"NonEmptyString"} } }, "Malware":{ "type":"structure", "required":["Name"], "members":{ "Name":{"shape":"NonEmptyString"}, "Type":{"shape":"MalwareType"}, "Path":{"shape":"NonEmptyString"}, "State":{"shape":"MalwareState"} } }, "MalwareList":{ "type":"list", "member":{"shape":"Malware"} }, "MalwareState":{ "type":"string", "enum":[ "OBSERVED", "REMOVAL_FAILED", "REMOVED" ] }, "MalwareType":{ "type":"string", "enum":[ "ADWARE", "BLENDED_THREAT", "BOTNET_AGENT", "COIN_MINER", "EXPLOIT_KIT", "KEYLOGGER", "MACRO", "POTENTIALLY_UNWANTED", "SPYWARE", "RANSOMWARE", "REMOTE_ACCESS", "ROOTKIT", "TROJAN", "VIRUS", "WORM" ] }, "MapFilter":{ "type":"structure", "members":{ "Key":{"shape":"NonEmptyString"}, "Value":{"shape":"NonEmptyString"}, "Comparison":{"shape":"MapFilterComparison"} } }, "MapFilterComparison":{ "type":"string", "enum":["EQUALS"] }, "MapFilterList":{ "type":"list", "member":{"shape":"MapFilter"} }, "MaxResults":{ "type":"integer", "max":100, "min":1 }, "Member":{ "type":"structure", "members":{ "AccountId":{"shape":"AccountId"}, "Email":{"shape":"NonEmptyString"}, "MasterId":{"shape":"NonEmptyString"}, "MemberStatus":{"shape":"NonEmptyString"}, "InvitedAt":{"shape":"Timestamp"}, "UpdatedAt":{"shape":"Timestamp"} } }, "MemberList":{ "type":"list", "member":{"shape":"Member"} }, "Network":{ "type":"structure", "members":{ "Direction":{"shape":"NetworkDirection"}, "Protocol":{"shape":"NonEmptyString"}, "SourceIpV4":{"shape":"NonEmptyString"}, "SourceIpV6":{"shape":"NonEmptyString"}, "SourcePort":{"shape":"Integer"}, "SourceDomain":{"shape":"NonEmptyString"}, "SourceMac":{"shape":"NonEmptyString"}, "DestinationIpV4":{"shape":"NonEmptyString"}, "DestinationIpV6":{"shape":"NonEmptyString"}, "DestinationPort":{"shape":"Integer"}, "DestinationDomain":{"shape":"NonEmptyString"} } }, "NetworkDirection":{ "type":"string", "enum":[ "IN", "OUT" ] }, "NextToken":{"type":"string"}, "NonEmptyString":{ "type":"string", "pattern":".*\\S.*" }, "NonEmptyStringList":{ "type":"list", "member":{"shape":"NonEmptyString"} }, "Note":{ "type":"structure", "required":[ "Text", "UpdatedBy", "UpdatedAt" ], "members":{ "Text":{"shape":"NonEmptyString"}, "UpdatedBy":{"shape":"NonEmptyString"}, "UpdatedAt":{"shape":"NonEmptyString"} } }, "NoteUpdate":{ "type":"structure", "required":[ "Text", "UpdatedBy" ], "members":{ "Text":{"shape":"NonEmptyString"}, "UpdatedBy":{"shape":"NonEmptyString"} } }, "NumberFilter":{ "type":"structure", "members":{ "Gte":{"shape":"Double"}, "Lte":{"shape":"Double"}, "Eq":{"shape":"Double"} } }, "NumberFilterList":{ "type":"list", "member":{"shape":"NumberFilter"} }, "Partition":{ "type":"string", "enum":[ "aws", "aws-cn", "aws-us-gov" ] }, "ProcessDetails":{ "type":"structure", "members":{ "Name":{"shape":"NonEmptyString"}, "Path":{"shape":"NonEmptyString"}, "Pid":{"shape":"Integer"}, "ParentPid":{"shape":"Integer"}, "LaunchedAt":{"shape":"NonEmptyString"}, "TerminatedAt":{"shape":"NonEmptyString"} } }, "Product":{ "type":"structure", "required":["ProductArn"], "members":{ "ProductArn":{"shape":"NonEmptyString"}, "ProductName":{"shape":"NonEmptyString"}, "CompanyName":{"shape":"NonEmptyString"}, "Description":{"shape":"NonEmptyString"}, "Categories":{"shape":"CategoryList"}, "IntegrationTypes":{"shape":"IntegrationTypeList"}, "MarketplaceUrl":{"shape":"NonEmptyString"}, "ActivationUrl":{"shape":"NonEmptyString"}, "ProductSubscriptionResourcePolicy":{"shape":"NonEmptyString"} } }, "ProductSubscriptionArnList":{ "type":"list", "member":{"shape":"NonEmptyString"} }, "ProductsList":{ "type":"list", "member":{"shape":"Product"} }, "RatioScale":{ "type":"integer", "max":100, "min":0 }, "Recommendation":{ "type":"structure", "members":{ "Text":{"shape":"NonEmptyString"}, "Url":{"shape":"NonEmptyString"} } }, "RecordState":{ "type":"string", "enum":[ "ACTIVE", "ARCHIVED" ] }, "RelatedFinding":{ "type":"structure", "required":[ "ProductArn", "Id" ], "members":{ "ProductArn":{"shape":"NonEmptyString"}, "Id":{"shape":"NonEmptyString"} } }, "RelatedFindingList":{ "type":"list", "member":{"shape":"RelatedFinding"} }, "RelatedRequirementsList":{ "type":"list", "member":{"shape":"NonEmptyString"} }, "Remediation":{ "type":"structure", "members":{ "Recommendation":{"shape":"Recommendation"} } }, "Resource":{ "type":"structure", "required":[ "Type", "Id" ], "members":{ "Type":{"shape":"NonEmptyString"}, "Id":{"shape":"NonEmptyString"}, "Partition":{"shape":"Partition"}, "Region":{"shape":"NonEmptyString"}, "Tags":{"shape":"FieldMap"}, "Details":{"shape":"ResourceDetails"} } }, "ResourceArn":{ "type":"string", "pattern":"^arn:aws:securityhub:.*" }, "ResourceConflictException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"}, "Code":{"shape":"NonEmptyString"} }, "error":{"httpStatusCode":409}, "exception":true }, "ResourceDetails":{ "type":"structure", "members":{ "AwsCodeBuildProject":{"shape":"AwsCodeBuildProjectDetails"}, "AwsCloudFrontDistribution":{"shape":"AwsCloudFrontDistributionDetails"}, "AwsEc2Instance":{"shape":"AwsEc2InstanceDetails"}, "AwsEc2NetworkInterface":{"shape":"AwsEc2NetworkInterfaceDetails"}, "AwsEc2SecurityGroup":{"shape":"AwsEc2SecurityGroupDetails"}, "AwsElbv2LoadBalancer":{"shape":"AwsElbv2LoadBalancerDetails"}, "AwsElasticsearchDomain":{"shape":"AwsElasticsearchDomainDetails"}, "AwsS3Bucket":{"shape":"AwsS3BucketDetails"}, "AwsS3Object":{"shape":"AwsS3ObjectDetails"}, "AwsIamAccessKey":{"shape":"AwsIamAccessKeyDetails"}, "AwsIamRole":{"shape":"AwsIamRoleDetails"}, "AwsKmsKey":{"shape":"AwsKmsKeyDetails"}, "AwsLambdaFunction":{"shape":"AwsLambdaFunctionDetails"}, "AwsLambdaLayerVersion":{"shape":"AwsLambdaLayerVersionDetails"}, "AwsRdsDbInstance":{"shape":"AwsRdsDbInstanceDetails"}, "AwsSnsTopic":{"shape":"AwsSnsTopicDetails"}, "AwsSqsQueue":{"shape":"AwsSqsQueueDetails"}, "AwsWafWebAcl":{"shape":"AwsWafWebAclDetails"}, "Container":{"shape":"ContainerDetails"}, "Other":{"shape":"FieldMap"} } }, "ResourceList":{ "type":"list", "member":{"shape":"Resource"} }, "ResourceNotFoundException":{ "type":"structure", "members":{ "Message":{"shape":"NonEmptyString"}, "Code":{"shape":"NonEmptyString"} }, "error":{"httpStatusCode":404}, "exception":true }, "Result":{ "type":"structure", "members":{ "AccountId":{"shape":"AccountId"}, "ProcessingResult":{"shape":"NonEmptyString"} } }, "ResultList":{ "type":"list", "member":{"shape":"Result"} }, "SecurityGroups":{ "type":"list", "member":{"shape":"NonEmptyString"} }, "Severity":{ "type":"structure", "members":{ "Product":{"shape":"Double"}, "Label":{"shape":"SeverityLabel"}, "Normalized":{"shape":"Integer"} } }, "SeverityLabel":{ "type":"string", "enum":[ "INFORMATIONAL", "LOW", "MEDIUM", "HIGH", "CRITICAL" ] }, "SeverityRating":{ "type":"string", "enum":[ "LOW", "MEDIUM", "HIGH", "CRITICAL" ] }, "SeverityUpdate":{ "type":"structure", "members":{ "Normalized":{"shape":"RatioScale"}, "Product":{"shape":"Double"}, "Label":{"shape":"SeverityLabel"} } }, "SortCriteria":{ "type":"list", "member":{"shape":"SortCriterion"} }, "SortCriterion":{ "type":"structure", "members":{ "Field":{"shape":"NonEmptyString"}, "SortOrder":{"shape":"SortOrder"} } }, "SortOrder":{ "type":"string", "enum":[ "asc", "desc" ] }, "Standard":{ "type":"structure", "members":{ "StandardsArn":{"shape":"NonEmptyString"}, "Name":{"shape":"NonEmptyString"}, "Description":{"shape":"NonEmptyString"}, "EnabledByDefault":{"shape":"Boolean"} } }, "Standards":{ "type":"list", "member":{"shape":"Standard"} }, "StandardsControl":{ "type":"structure", "members":{ "StandardsControlArn":{"shape":"NonEmptyString"}, "ControlStatus":{"shape":"ControlStatus"}, "DisabledReason":{"shape":"NonEmptyString"}, "ControlStatusUpdatedAt":{"shape":"Timestamp"}, "ControlId":{"shape":"NonEmptyString"}, "Title":{"shape":"NonEmptyString"}, "Description":{"shape":"NonEmptyString"}, "RemediationUrl":{"shape":"NonEmptyString"}, "SeverityRating":{"shape":"SeverityRating"}, "RelatedRequirements":{"shape":"RelatedRequirementsList"} } }, "StandardsControls":{ "type":"list", "member":{"shape":"StandardsControl"} }, "StandardsInputParameterMap":{ "type":"map", "key":{"shape":"NonEmptyString"}, "value":{"shape":"NonEmptyString"} }, "StandardsStatus":{ "type":"string", "enum":[ "PENDING", "READY", "FAILED", "DELETING", "INCOMPLETE" ] }, "StandardsSubscription":{ "type":"structure", "required":[ "StandardsSubscriptionArn", "StandardsArn", "StandardsInput", "StandardsStatus" ], "members":{ "StandardsSubscriptionArn":{"shape":"NonEmptyString"}, "StandardsArn":{"shape":"NonEmptyString"}, "StandardsInput":{"shape":"StandardsInputParameterMap"}, "StandardsStatus":{"shape":"StandardsStatus"} } }, "StandardsSubscriptionArns":{ "type":"list", "member":{"shape":"NonEmptyString"}, "max":25, "min":1 }, "StandardsSubscriptionRequest":{ "type":"structure", "required":["StandardsArn"], "members":{ "StandardsArn":{"shape":"NonEmptyString"}, "StandardsInput":{"shape":"StandardsInputParameterMap"} } }, "StandardsSubscriptionRequests":{ "type":"list", "member":{"shape":"StandardsSubscriptionRequest"}, "max":25, "min":1 }, "StandardsSubscriptions":{ "type":"list", "member":{"shape":"StandardsSubscription"} }, "StringFilter":{ "type":"structure", "members":{ "Value":{"shape":"NonEmptyString"}, "Comparison":{"shape":"StringFilterComparison"} } }, "StringFilterComparison":{ "type":"string", "enum":[ "EQUALS", "PREFIX" ] }, "StringFilterList":{ "type":"list", "member":{"shape":"StringFilter"} }, "StringList":{ "type":"list", "member":{"shape":"NonEmptyString"} }, "TagKey":{ "type":"string", "max":128, "min":1, "pattern":"^(?!aws:)[a-zA-Z+-=._:/]+$" }, "TagKeyList":{ "type":"list", "member":{"shape":"TagKey"}, "max":50, "min":1 }, "TagMap":{ "type":"map", "key":{"shape":"TagKey"}, "value":{"shape":"TagValue"}, "max":50, "min":1 }, "TagResourceRequest":{ "type":"structure", "required":[ "ResourceArn", "Tags" ], "members":{ "ResourceArn":{ "shape":"ResourceArn", "location":"uri", "locationName":"ResourceArn" }, "Tags":{"shape":"TagMap"} } }, "TagResourceResponse":{ "type":"structure", "members":{ } }, "TagValue":{ "type":"string", "max":256 }, "ThreatIntelIndicator":{ "type":"structure", "members":{ "Type":{"shape":"ThreatIntelIndicatorType"}, "Value":{"shape":"NonEmptyString"}, "Category":{"shape":"ThreatIntelIndicatorCategory"}, "LastObservedAt":{"shape":"NonEmptyString"}, "Source":{"shape":"NonEmptyString"}, "SourceUrl":{"shape":"NonEmptyString"} } }, "ThreatIntelIndicatorCategory":{ "type":"string", "enum":[ "BACKDOOR", "CARD_STEALER", "COMMAND_AND_CONTROL", "DROP_SITE", "EXPLOIT_SITE", "KEYLOGGER" ] }, "ThreatIntelIndicatorList":{ "type":"list", "member":{"shape":"ThreatIntelIndicator"} }, "ThreatIntelIndicatorType":{ "type":"string", "enum":[ "DOMAIN", "EMAIL_ADDRESS", "HASH_MD5", "HASH_SHA1", "HASH_SHA256", "HASH_SHA512", "IPV4_ADDRESS", "IPV6_ADDRESS", "MUTEX", "PROCESS", "URL" ] }, "Timestamp":{ "type":"timestamp", "timestampFormat":"iso8601" }, "TypeList":{ "type":"list", "member":{"shape":"NonEmptyString"} }, "UntagResourceRequest":{ "type":"structure", "required":[ "ResourceArn", "TagKeys" ], "members":{ "ResourceArn":{ "shape":"ResourceArn", "location":"uri", "locationName":"ResourceArn" }, "TagKeys":{ "shape":"TagKeyList", "location":"querystring", "locationName":"tagKeys" } } }, "UntagResourceResponse":{ "type":"structure", "members":{ } }, "UpdateActionTargetRequest":{ "type":"structure", "required":["ActionTargetArn"], "members":{ "ActionTargetArn":{ "shape":"NonEmptyString", "location":"uri", "locationName":"ActionTargetArn" }, "Name":{"shape":"NonEmptyString"}, "Description":{"shape":"NonEmptyString"} } }, "UpdateActionTargetResponse":{ "type":"structure", "members":{ } }, "UpdateFindingsRequest":{ "type":"structure", "required":["Filters"], "members":{ "Filters":{"shape":"AwsSecurityFindingFilters"}, "Note":{"shape":"NoteUpdate"}, "RecordState":{"shape":"RecordState"} } }, "UpdateFindingsResponse":{ "type":"structure", "members":{ } }, "UpdateInsightRequest":{ "type":"structure", "required":["InsightArn"], "members":{ "InsightArn":{ "shape":"NonEmptyString", "location":"uri", "locationName":"InsightArn" }, "Name":{"shape":"NonEmptyString"}, "Filters":{"shape":"AwsSecurityFindingFilters"}, "GroupByAttribute":{"shape":"NonEmptyString"} } }, "UpdateInsightResponse":{ "type":"structure", "members":{ } }, "UpdateStandardsControlRequest":{ "type":"structure", "required":["StandardsControlArn"], "members":{ "StandardsControlArn":{ "shape":"NonEmptyString", "location":"uri", "locationName":"StandardsControlArn" }, "ControlStatus":{"shape":"ControlStatus"}, "DisabledReason":{"shape":"NonEmptyString"} } }, "UpdateStandardsControlResponse":{ "type":"structure", "members":{ } }, "VerificationState":{ "type":"string", "enum":[ "UNKNOWN", "TRUE_POSITIVE", "FALSE_POSITIVE", "BENIGN_POSITIVE" ] }, "WafAction":{ "type":"structure", "members":{ "Type":{"shape":"NonEmptyString"} } }, "WafExcludedRule":{ "type":"structure", "members":{ "RuleId":{"shape":"NonEmptyString"} } }, "WafExcludedRuleList":{ "type":"list", "member":{"shape":"WafExcludedRule"} }, "WafOverrideAction":{ "type":"structure", "members":{ "Type":{"shape":"NonEmptyString"} } }, "Workflow":{ "type":"structure", "members":{ "Status":{"shape":"WorkflowStatus"} } }, "WorkflowState":{ "type":"string", "deprecated":true, "deprecatedMessage":"This field is deprecated, use Workflow.Status instead.", "enum":[ "NEW", "ASSIGNED", "IN_PROGRESS", "DEFERRED", "RESOLVED" ] }, "WorkflowStatus":{ "type":"string", "enum":[ "NEW", "NOTIFIED", "RESOLVED", "SUPPRESSED" ] }, "WorkflowUpdate":{ "type":"structure", "members":{ "Status":{"shape":"WorkflowStatus"} } } } }