{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DuplicateRecordFields #-}
{-# LANGUAGE NamedFieldPuns #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE RecordWildCards #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
{-# OPTIONS_GHC -fno-warn-unused-matches #-}
module Amazonka.SecurityHub.Types.AwsSecurityFindingFilters where
import qualified Amazonka.Core as Core
import qualified Amazonka.Lens as Lens
import qualified Amazonka.Prelude as Prelude
import Amazonka.SecurityHub.Types.DateFilter
import Amazonka.SecurityHub.Types.IpFilter
import Amazonka.SecurityHub.Types.KeywordFilter
import Amazonka.SecurityHub.Types.MapFilter
import Amazonka.SecurityHub.Types.NumberFilter
import Amazonka.SecurityHub.Types.StringFilter
data AwsSecurityFindingFilters = AwsSecurityFindingFilters'
{
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsIamAccessKeyPrincipalName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
resourceAwsIamAccessKeyCreatedAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
malwarePath :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [MapFilter]
resourceDetailsOther :: Prelude.Maybe [MapFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
productName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceSubnetId :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
workflowState :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceContainerImageId :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
relatedFindingsProductArn :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [NumberFilter]
criticality :: Prelude.Maybe [NumberFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceId :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsIamAccessKeyUserName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [NumberFilter]
processParentPid :: Prelude.Maybe [NumberFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceType :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceRegion :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
recordState :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [IpFilter]
networkSourceIpV6 :: Prelude.Maybe [IpFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceType :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [MapFilter]
productFields :: Prelude.Maybe [MapFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
noteText :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceContainerImageName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
createdAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
threatIntelIndicatorCategory :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [NumberFilter]
severityProduct :: Prelude.Maybe [NumberFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
companyName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
findingProviderFieldsSeverityLabel :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
networkProtocol :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceImageId :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourcePartition :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [IpFilter]
resourceAwsEc2InstanceIpV6Addresses :: Prelude.Maybe [IpFilter],
AwsSecurityFindingFilters -> Maybe [MapFilter]
resourceTags :: Prelude.Maybe [MapFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
resourceAwsEc2InstanceLaunchedAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
networkSourceDomain :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [NumberFilter]
networkDestinationPort :: Prelude.Maybe [NumberFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
noteUpdatedBy :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
malwareName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
findingProviderFieldsTypes :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
threatIntelIndicatorValue :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
malwareState :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
awsAccountId :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
complianceStatus :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [IpFilter]
networkDestinationIpV4 :: Prelude.Maybe [IpFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
findingProviderFieldsRelatedFindingsId :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
firstObservedAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
threatIntelIndicatorLastObservedAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
recommendationText :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
resourceContainerLaunchedAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
networkSourceMac :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [NumberFilter]
confidence :: Prelude.Maybe [NumberFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
relatedFindingsId :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
processName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
findingProviderFieldsSeverityOriginal :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
workflowStatus :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsS3BucketOwnerName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [NumberFilter]
findingProviderFieldsCriticality :: Prelude.Maybe [NumberFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
findingProviderFieldsRelatedFindingsProductArn :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceVpcId :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [NumberFilter]
networkSourcePort :: Prelude.Maybe [NumberFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceContainerName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [NumberFilter]
severityNormalized :: Prelude.Maybe [NumberFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceKeyName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
networkDestinationDomain :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
processLaunchedAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
id :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
severityLabel :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsIamAccessKeyStatus :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsS3BucketOwnerId :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
threatIntelIndicatorType :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsIamUserUserName :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
noteUpdatedAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
title :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
region :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
threatIntelIndicatorSource :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
type' :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [IpFilter]
networkSourceIpV4 :: Prelude.Maybe [IpFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceIamInstanceProfileArn :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
updatedAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
processTerminatedAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [IpFilter]
networkDestinationIpV6 :: Prelude.Maybe [IpFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
threatIntelIndicatorSourceUrl :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
networkDirection :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
description :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
verificationState :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
sourceUrl :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
processPath :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [NumberFilter]
processPid :: Prelude.Maybe [NumberFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
generatorId :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
productArn :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [DateFilter]
lastObservedAt :: Prelude.Maybe [DateFilter],
AwsSecurityFindingFilters -> Maybe [NumberFilter]
findingProviderFieldsConfidence :: Prelude.Maybe [NumberFilter],
AwsSecurityFindingFilters -> Maybe [MapFilter]
userDefinedFields :: Prelude.Maybe [MapFilter],
AwsSecurityFindingFilters -> Maybe [IpFilter]
resourceAwsEc2InstanceIpV4Addresses :: Prelude.Maybe [IpFilter],
AwsSecurityFindingFilters -> Maybe [StringFilter]
malwareType :: Prelude.Maybe [StringFilter],
AwsSecurityFindingFilters -> Maybe [KeywordFilter]
keyword :: Prelude.Maybe [KeywordFilter]
}
deriving (AwsSecurityFindingFilters -> AwsSecurityFindingFilters -> Bool
(AwsSecurityFindingFilters -> AwsSecurityFindingFilters -> Bool)
-> (AwsSecurityFindingFilters -> AwsSecurityFindingFilters -> Bool)
-> Eq AwsSecurityFindingFilters
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: AwsSecurityFindingFilters -> AwsSecurityFindingFilters -> Bool
$c/= :: AwsSecurityFindingFilters -> AwsSecurityFindingFilters -> Bool
== :: AwsSecurityFindingFilters -> AwsSecurityFindingFilters -> Bool
$c== :: AwsSecurityFindingFilters -> AwsSecurityFindingFilters -> Bool
Prelude.Eq, ReadPrec [AwsSecurityFindingFilters]
ReadPrec AwsSecurityFindingFilters
Int -> ReadS AwsSecurityFindingFilters
ReadS [AwsSecurityFindingFilters]
(Int -> ReadS AwsSecurityFindingFilters)
-> ReadS [AwsSecurityFindingFilters]
-> ReadPrec AwsSecurityFindingFilters
-> ReadPrec [AwsSecurityFindingFilters]
-> Read AwsSecurityFindingFilters
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [AwsSecurityFindingFilters]
$creadListPrec :: ReadPrec [AwsSecurityFindingFilters]
readPrec :: ReadPrec AwsSecurityFindingFilters
$creadPrec :: ReadPrec AwsSecurityFindingFilters
readList :: ReadS [AwsSecurityFindingFilters]
$creadList :: ReadS [AwsSecurityFindingFilters]
readsPrec :: Int -> ReadS AwsSecurityFindingFilters
$creadsPrec :: Int -> ReadS AwsSecurityFindingFilters
Prelude.Read, Int -> AwsSecurityFindingFilters -> ShowS
[AwsSecurityFindingFilters] -> ShowS
AwsSecurityFindingFilters -> String
(Int -> AwsSecurityFindingFilters -> ShowS)
-> (AwsSecurityFindingFilters -> String)
-> ([AwsSecurityFindingFilters] -> ShowS)
-> Show AwsSecurityFindingFilters
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [AwsSecurityFindingFilters] -> ShowS
$cshowList :: [AwsSecurityFindingFilters] -> ShowS
show :: AwsSecurityFindingFilters -> String
$cshow :: AwsSecurityFindingFilters -> String
showsPrec :: Int -> AwsSecurityFindingFilters -> ShowS
$cshowsPrec :: Int -> AwsSecurityFindingFilters -> ShowS
Prelude.Show, (forall x.
AwsSecurityFindingFilters -> Rep AwsSecurityFindingFilters x)
-> (forall x.
Rep AwsSecurityFindingFilters x -> AwsSecurityFindingFilters)
-> Generic AwsSecurityFindingFilters
forall x.
Rep AwsSecurityFindingFilters x -> AwsSecurityFindingFilters
forall x.
AwsSecurityFindingFilters -> Rep AwsSecurityFindingFilters x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x.
Rep AwsSecurityFindingFilters x -> AwsSecurityFindingFilters
$cfrom :: forall x.
AwsSecurityFindingFilters -> Rep AwsSecurityFindingFilters x
Prelude.Generic)
newAwsSecurityFindingFilters ::
AwsSecurityFindingFilters
newAwsSecurityFindingFilters :: AwsSecurityFindingFilters
newAwsSecurityFindingFilters =
AwsSecurityFindingFilters' :: Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters
AwsSecurityFindingFilters'
{ $sel:resourceAwsIamAccessKeyPrincipalName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsIamAccessKeyPrincipalName =
Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsIamAccessKeyCreatedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
resourceAwsIamAccessKeyCreatedAt =
Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:malwarePath:AwsSecurityFindingFilters' :: Maybe [StringFilter]
malwarePath = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceDetailsOther:AwsSecurityFindingFilters' :: Maybe [MapFilter]
resourceDetailsOther = Maybe [MapFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:productName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
productName = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsEc2InstanceSubnetId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceSubnetId = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:workflowState:AwsSecurityFindingFilters' :: Maybe [StringFilter]
workflowState = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceContainerImageId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceContainerImageId = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:relatedFindingsProductArn:AwsSecurityFindingFilters' :: Maybe [StringFilter]
relatedFindingsProductArn = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:criticality:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
criticality = Maybe [NumberFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceId = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsIamAccessKeyUserName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsIamAccessKeyUserName =
Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:processParentPid:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
processParentPid = Maybe [NumberFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsEc2InstanceType:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceType = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceRegion:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceRegion = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:recordState:AwsSecurityFindingFilters' :: Maybe [StringFilter]
recordState = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkSourceIpV6:AwsSecurityFindingFilters' :: Maybe [IpFilter]
networkSourceIpV6 = Maybe [IpFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceType:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceType = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:productFields:AwsSecurityFindingFilters' :: Maybe [MapFilter]
productFields = Maybe [MapFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:noteText:AwsSecurityFindingFilters' :: Maybe [StringFilter]
noteText = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceContainerImageName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceContainerImageName = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:createdAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
createdAt = Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:threatIntelIndicatorCategory:AwsSecurityFindingFilters' :: Maybe [StringFilter]
threatIntelIndicatorCategory = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:severityProduct:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
severityProduct = Maybe [NumberFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:companyName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
companyName = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:findingProviderFieldsSeverityLabel:AwsSecurityFindingFilters' :: Maybe [StringFilter]
findingProviderFieldsSeverityLabel =
Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkProtocol:AwsSecurityFindingFilters' :: Maybe [StringFilter]
networkProtocol = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsEc2InstanceImageId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceImageId = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourcePartition:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourcePartition = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsEc2InstanceIpV6Addresses:AwsSecurityFindingFilters' :: Maybe [IpFilter]
resourceAwsEc2InstanceIpV6Addresses =
Maybe [IpFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceTags:AwsSecurityFindingFilters' :: Maybe [MapFilter]
resourceTags = Maybe [MapFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsEc2InstanceLaunchedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
resourceAwsEc2InstanceLaunchedAt =
Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkSourceDomain:AwsSecurityFindingFilters' :: Maybe [StringFilter]
networkSourceDomain = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkDestinationPort:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
networkDestinationPort = Maybe [NumberFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:noteUpdatedBy:AwsSecurityFindingFilters' :: Maybe [StringFilter]
noteUpdatedBy = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:malwareName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
malwareName = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:findingProviderFieldsTypes:AwsSecurityFindingFilters' :: Maybe [StringFilter]
findingProviderFieldsTypes = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:threatIntelIndicatorValue:AwsSecurityFindingFilters' :: Maybe [StringFilter]
threatIntelIndicatorValue = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:malwareState:AwsSecurityFindingFilters' :: Maybe [StringFilter]
malwareState = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:awsAccountId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
awsAccountId = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:complianceStatus:AwsSecurityFindingFilters' :: Maybe [StringFilter]
complianceStatus = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkDestinationIpV4:AwsSecurityFindingFilters' :: Maybe [IpFilter]
networkDestinationIpV4 = Maybe [IpFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:findingProviderFieldsRelatedFindingsId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
findingProviderFieldsRelatedFindingsId =
Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:firstObservedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
firstObservedAt = Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:threatIntelIndicatorLastObservedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
threatIntelIndicatorLastObservedAt =
Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:recommendationText:AwsSecurityFindingFilters' :: Maybe [StringFilter]
recommendationText = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceContainerLaunchedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
resourceContainerLaunchedAt = Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkSourceMac:AwsSecurityFindingFilters' :: Maybe [StringFilter]
networkSourceMac = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:confidence:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
confidence = Maybe [NumberFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:relatedFindingsId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
relatedFindingsId = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:processName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
processName = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:findingProviderFieldsSeverityOriginal:AwsSecurityFindingFilters' :: Maybe [StringFilter]
findingProviderFieldsSeverityOriginal =
Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:workflowStatus:AwsSecurityFindingFilters' :: Maybe [StringFilter]
workflowStatus = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsS3BucketOwnerName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsS3BucketOwnerName = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:findingProviderFieldsCriticality:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
findingProviderFieldsCriticality =
Maybe [NumberFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:findingProviderFieldsRelatedFindingsProductArn:AwsSecurityFindingFilters' :: Maybe [StringFilter]
findingProviderFieldsRelatedFindingsProductArn =
Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsEc2InstanceVpcId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceVpcId = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkSourcePort:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
networkSourcePort = Maybe [NumberFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceContainerName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceContainerName = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:severityNormalized:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
severityNormalized = Maybe [NumberFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsEc2InstanceKeyName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceKeyName = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkDestinationDomain:AwsSecurityFindingFilters' :: Maybe [StringFilter]
networkDestinationDomain = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:processLaunchedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
processLaunchedAt = Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:id:AwsSecurityFindingFilters' :: Maybe [StringFilter]
id = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:severityLabel:AwsSecurityFindingFilters' :: Maybe [StringFilter]
severityLabel = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsIamAccessKeyStatus:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsIamAccessKeyStatus = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsS3BucketOwnerId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsS3BucketOwnerId = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:threatIntelIndicatorType:AwsSecurityFindingFilters' :: Maybe [StringFilter]
threatIntelIndicatorType = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsIamUserUserName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsIamUserUserName = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:noteUpdatedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
noteUpdatedAt = Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:title:AwsSecurityFindingFilters' :: Maybe [StringFilter]
title = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:region:AwsSecurityFindingFilters' :: Maybe [StringFilter]
region = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:threatIntelIndicatorSource:AwsSecurityFindingFilters' :: Maybe [StringFilter]
threatIntelIndicatorSource = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:type':AwsSecurityFindingFilters' :: Maybe [StringFilter]
type' = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkSourceIpV4:AwsSecurityFindingFilters' :: Maybe [IpFilter]
networkSourceIpV4 = Maybe [IpFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsEc2InstanceIamInstanceProfileArn:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceIamInstanceProfileArn =
Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:updatedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
updatedAt = Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:processTerminatedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
processTerminatedAt = Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkDestinationIpV6:AwsSecurityFindingFilters' :: Maybe [IpFilter]
networkDestinationIpV6 = Maybe [IpFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:threatIntelIndicatorSourceUrl:AwsSecurityFindingFilters' :: Maybe [StringFilter]
threatIntelIndicatorSourceUrl = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:networkDirection:AwsSecurityFindingFilters' :: Maybe [StringFilter]
networkDirection = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:description:AwsSecurityFindingFilters' :: Maybe [StringFilter]
description = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:verificationState:AwsSecurityFindingFilters' :: Maybe [StringFilter]
verificationState = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:sourceUrl:AwsSecurityFindingFilters' :: Maybe [StringFilter]
sourceUrl = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:processPath:AwsSecurityFindingFilters' :: Maybe [StringFilter]
processPath = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:processPid:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
processPid = Maybe [NumberFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:generatorId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
generatorId = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:productArn:AwsSecurityFindingFilters' :: Maybe [StringFilter]
productArn = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:lastObservedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
lastObservedAt = Maybe [DateFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:findingProviderFieldsConfidence:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
findingProviderFieldsConfidence =
Maybe [NumberFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:userDefinedFields:AwsSecurityFindingFilters' :: Maybe [MapFilter]
userDefinedFields = Maybe [MapFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:resourceAwsEc2InstanceIpV4Addresses:AwsSecurityFindingFilters' :: Maybe [IpFilter]
resourceAwsEc2InstanceIpV4Addresses =
Maybe [IpFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:malwareType:AwsSecurityFindingFilters' :: Maybe [StringFilter]
malwareType = Maybe [StringFilter]
forall a. Maybe a
Prelude.Nothing,
$sel:keyword:AwsSecurityFindingFilters' :: Maybe [KeywordFilter]
keyword = Maybe [KeywordFilter]
forall a. Maybe a
Prelude.Nothing
}
awsSecurityFindingFilters_resourceAwsIamAccessKeyPrincipalName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsIamAccessKeyPrincipalName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsIamAccessKeyPrincipalName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsIamAccessKeyPrincipalName :: Maybe [StringFilter]
$sel:resourceAwsIamAccessKeyPrincipalName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsIamAccessKeyPrincipalName} -> Maybe [StringFilter]
resourceAwsIamAccessKeyPrincipalName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsIamAccessKeyPrincipalName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsIamAccessKeyPrincipalName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsIamAccessKeyCreatedAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_resourceAwsIamAccessKeyCreatedAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsIamAccessKeyCreatedAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
resourceAwsIamAccessKeyCreatedAt :: Maybe [DateFilter]
$sel:resourceAwsIamAccessKeyCreatedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
resourceAwsIamAccessKeyCreatedAt} -> Maybe [DateFilter]
resourceAwsIamAccessKeyCreatedAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsIamAccessKeyCreatedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
resourceAwsIamAccessKeyCreatedAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_malwarePath :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_malwarePath :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_malwarePath = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
malwarePath :: Maybe [StringFilter]
$sel:malwarePath:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
malwarePath} -> Maybe [StringFilter]
malwarePath) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:malwarePath:AwsSecurityFindingFilters' :: Maybe [StringFilter]
malwarePath = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceDetailsOther :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [MapFilter])
awsSecurityFindingFilters_resourceDetailsOther :: (Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceDetailsOther = (AwsSecurityFindingFilters -> Maybe [MapFilter])
-> (AwsSecurityFindingFilters
-> Maybe [MapFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [MapFilter])
(Maybe [MapFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [MapFilter]
resourceDetailsOther :: Maybe [MapFilter]
$sel:resourceDetailsOther:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [MapFilter]
resourceDetailsOther} -> Maybe [MapFilter]
resourceDetailsOther) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [MapFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceDetailsOther:AwsSecurityFindingFilters' :: Maybe [MapFilter]
resourceDetailsOther = Maybe [MapFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> (Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [MapFilter] [MapFilter] [MapFilter] [MapFilter]
-> Iso
(Maybe [MapFilter])
(Maybe [MapFilter])
(Maybe [MapFilter])
(Maybe [MapFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [MapFilter] [MapFilter] [MapFilter] [MapFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_productName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_productName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_productName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
productName :: Maybe [StringFilter]
$sel:productName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
productName} -> Maybe [StringFilter]
productName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:productName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
productName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsEc2InstanceSubnetId :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsEc2InstanceSubnetId :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsEc2InstanceSubnetId = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsEc2InstanceSubnetId :: Maybe [StringFilter]
$sel:resourceAwsEc2InstanceSubnetId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceSubnetId} -> Maybe [StringFilter]
resourceAwsEc2InstanceSubnetId) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsEc2InstanceSubnetId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceSubnetId = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_workflowState :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_workflowState :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_workflowState = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
workflowState :: Maybe [StringFilter]
$sel:workflowState:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
workflowState} -> Maybe [StringFilter]
workflowState) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:workflowState:AwsSecurityFindingFilters' :: Maybe [StringFilter]
workflowState = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceContainerImageId :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceContainerImageId :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceContainerImageId = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceContainerImageId :: Maybe [StringFilter]
$sel:resourceContainerImageId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceContainerImageId} -> Maybe [StringFilter]
resourceContainerImageId) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceContainerImageId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceContainerImageId = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_relatedFindingsProductArn :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_relatedFindingsProductArn :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_relatedFindingsProductArn = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
relatedFindingsProductArn :: Maybe [StringFilter]
$sel:relatedFindingsProductArn:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
relatedFindingsProductArn} -> Maybe [StringFilter]
relatedFindingsProductArn) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:relatedFindingsProductArn:AwsSecurityFindingFilters' :: Maybe [StringFilter]
relatedFindingsProductArn = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_criticality :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [NumberFilter])
awsSecurityFindingFilters_criticality :: (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_criticality = (AwsSecurityFindingFilters -> Maybe [NumberFilter])
-> (AwsSecurityFindingFilters
-> Maybe [NumberFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [NumberFilter]
criticality :: Maybe [NumberFilter]
$sel:criticality:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
criticality} -> Maybe [NumberFilter]
criticality) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [NumberFilter]
a -> AwsSecurityFindingFilters
s {$sel:criticality:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
criticality = Maybe [NumberFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
-> Iso
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceId :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceId :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceId = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceId :: Maybe [StringFilter]
$sel:resourceId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceId} -> Maybe [StringFilter]
resourceId) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceId = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsIamAccessKeyUserName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsIamAccessKeyUserName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsIamAccessKeyUserName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsIamAccessKeyUserName :: Maybe [StringFilter]
$sel:resourceAwsIamAccessKeyUserName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsIamAccessKeyUserName} -> Maybe [StringFilter]
resourceAwsIamAccessKeyUserName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsIamAccessKeyUserName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsIamAccessKeyUserName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_processParentPid :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [NumberFilter])
awsSecurityFindingFilters_processParentPid :: (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_processParentPid = (AwsSecurityFindingFilters -> Maybe [NumberFilter])
-> (AwsSecurityFindingFilters
-> Maybe [NumberFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [NumberFilter]
processParentPid :: Maybe [NumberFilter]
$sel:processParentPid:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
processParentPid} -> Maybe [NumberFilter]
processParentPid) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [NumberFilter]
a -> AwsSecurityFindingFilters
s {$sel:processParentPid:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
processParentPid = Maybe [NumberFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
-> Iso
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsEc2InstanceType :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsEc2InstanceType :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsEc2InstanceType = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsEc2InstanceType :: Maybe [StringFilter]
$sel:resourceAwsEc2InstanceType:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceType} -> Maybe [StringFilter]
resourceAwsEc2InstanceType) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsEc2InstanceType:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceType = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceRegion :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceRegion :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceRegion = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceRegion :: Maybe [StringFilter]
$sel:resourceRegion:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceRegion} -> Maybe [StringFilter]
resourceRegion) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceRegion:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceRegion = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_recordState :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_recordState :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_recordState = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
recordState :: Maybe [StringFilter]
$sel:recordState:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
recordState} -> Maybe [StringFilter]
recordState) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:recordState:AwsSecurityFindingFilters' :: Maybe [StringFilter]
recordState = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkSourceIpV6 :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [IpFilter])
awsSecurityFindingFilters_networkSourceIpV6 :: (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkSourceIpV6 = (AwsSecurityFindingFilters -> Maybe [IpFilter])
-> (AwsSecurityFindingFilters
-> Maybe [IpFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [IpFilter])
(Maybe [IpFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [IpFilter]
networkSourceIpV6 :: Maybe [IpFilter]
$sel:networkSourceIpV6:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
networkSourceIpV6} -> Maybe [IpFilter]
networkSourceIpV6) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [IpFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkSourceIpV6:AwsSecurityFindingFilters' :: Maybe [IpFilter]
networkSourceIpV6 = Maybe [IpFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
-> Iso
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceType :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceType :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceType = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceType :: Maybe [StringFilter]
$sel:resourceType:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceType} -> Maybe [StringFilter]
resourceType) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceType:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceType = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_productFields :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [MapFilter])
awsSecurityFindingFilters_productFields :: (Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_productFields = (AwsSecurityFindingFilters -> Maybe [MapFilter])
-> (AwsSecurityFindingFilters
-> Maybe [MapFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [MapFilter])
(Maybe [MapFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [MapFilter]
productFields :: Maybe [MapFilter]
$sel:productFields:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [MapFilter]
productFields} -> Maybe [MapFilter]
productFields) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [MapFilter]
a -> AwsSecurityFindingFilters
s {$sel:productFields:AwsSecurityFindingFilters' :: Maybe [MapFilter]
productFields = Maybe [MapFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> (Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [MapFilter] [MapFilter] [MapFilter] [MapFilter]
-> Iso
(Maybe [MapFilter])
(Maybe [MapFilter])
(Maybe [MapFilter])
(Maybe [MapFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [MapFilter] [MapFilter] [MapFilter] [MapFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_noteText :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_noteText :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_noteText = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
noteText :: Maybe [StringFilter]
$sel:noteText:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
noteText} -> Maybe [StringFilter]
noteText) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:noteText:AwsSecurityFindingFilters' :: Maybe [StringFilter]
noteText = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceContainerImageName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceContainerImageName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceContainerImageName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceContainerImageName :: Maybe [StringFilter]
$sel:resourceContainerImageName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceContainerImageName} -> Maybe [StringFilter]
resourceContainerImageName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceContainerImageName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceContainerImageName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_createdAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_createdAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_createdAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
createdAt :: Maybe [DateFilter]
$sel:createdAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
createdAt} -> Maybe [DateFilter]
createdAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:createdAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
createdAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_threatIntelIndicatorCategory :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_threatIntelIndicatorCategory :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_threatIntelIndicatorCategory = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
threatIntelIndicatorCategory :: Maybe [StringFilter]
$sel:threatIntelIndicatorCategory:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
threatIntelIndicatorCategory} -> Maybe [StringFilter]
threatIntelIndicatorCategory) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:threatIntelIndicatorCategory:AwsSecurityFindingFilters' :: Maybe [StringFilter]
threatIntelIndicatorCategory = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_severityProduct :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [NumberFilter])
awsSecurityFindingFilters_severityProduct :: (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_severityProduct = (AwsSecurityFindingFilters -> Maybe [NumberFilter])
-> (AwsSecurityFindingFilters
-> Maybe [NumberFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [NumberFilter]
severityProduct :: Maybe [NumberFilter]
$sel:severityProduct:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
severityProduct} -> Maybe [NumberFilter]
severityProduct) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [NumberFilter]
a -> AwsSecurityFindingFilters
s {$sel:severityProduct:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
severityProduct = Maybe [NumberFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
-> Iso
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_companyName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_companyName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_companyName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
companyName :: Maybe [StringFilter]
$sel:companyName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
companyName} -> Maybe [StringFilter]
companyName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:companyName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
companyName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_findingProviderFieldsSeverityLabel :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_findingProviderFieldsSeverityLabel :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_findingProviderFieldsSeverityLabel = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
findingProviderFieldsSeverityLabel :: Maybe [StringFilter]
$sel:findingProviderFieldsSeverityLabel:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
findingProviderFieldsSeverityLabel} -> Maybe [StringFilter]
findingProviderFieldsSeverityLabel) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:findingProviderFieldsSeverityLabel:AwsSecurityFindingFilters' :: Maybe [StringFilter]
findingProviderFieldsSeverityLabel = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkProtocol :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_networkProtocol :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkProtocol = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
networkProtocol :: Maybe [StringFilter]
$sel:networkProtocol:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
networkProtocol} -> Maybe [StringFilter]
networkProtocol) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkProtocol:AwsSecurityFindingFilters' :: Maybe [StringFilter]
networkProtocol = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsEc2InstanceImageId :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsEc2InstanceImageId :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsEc2InstanceImageId = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsEc2InstanceImageId :: Maybe [StringFilter]
$sel:resourceAwsEc2InstanceImageId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceImageId} -> Maybe [StringFilter]
resourceAwsEc2InstanceImageId) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsEc2InstanceImageId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceImageId = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourcePartition :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourcePartition :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourcePartition = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourcePartition :: Maybe [StringFilter]
$sel:resourcePartition:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourcePartition} -> Maybe [StringFilter]
resourcePartition) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourcePartition:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourcePartition = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsEc2InstanceIpV6Addresses :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [IpFilter])
awsSecurityFindingFilters_resourceAwsEc2InstanceIpV6Addresses :: (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsEc2InstanceIpV6Addresses = (AwsSecurityFindingFilters -> Maybe [IpFilter])
-> (AwsSecurityFindingFilters
-> Maybe [IpFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [IpFilter])
(Maybe [IpFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [IpFilter]
resourceAwsEc2InstanceIpV6Addresses :: Maybe [IpFilter]
$sel:resourceAwsEc2InstanceIpV6Addresses:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
resourceAwsEc2InstanceIpV6Addresses} -> Maybe [IpFilter]
resourceAwsEc2InstanceIpV6Addresses) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [IpFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsEc2InstanceIpV6Addresses:AwsSecurityFindingFilters' :: Maybe [IpFilter]
resourceAwsEc2InstanceIpV6Addresses = Maybe [IpFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
-> Iso
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceTags :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [MapFilter])
awsSecurityFindingFilters_resourceTags :: (Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceTags = (AwsSecurityFindingFilters -> Maybe [MapFilter])
-> (AwsSecurityFindingFilters
-> Maybe [MapFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [MapFilter])
(Maybe [MapFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [MapFilter]
resourceTags :: Maybe [MapFilter]
$sel:resourceTags:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [MapFilter]
resourceTags} -> Maybe [MapFilter]
resourceTags) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [MapFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceTags:AwsSecurityFindingFilters' :: Maybe [MapFilter]
resourceTags = Maybe [MapFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> (Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [MapFilter] [MapFilter] [MapFilter] [MapFilter]
-> Iso
(Maybe [MapFilter])
(Maybe [MapFilter])
(Maybe [MapFilter])
(Maybe [MapFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [MapFilter] [MapFilter] [MapFilter] [MapFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsEc2InstanceLaunchedAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_resourceAwsEc2InstanceLaunchedAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsEc2InstanceLaunchedAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
resourceAwsEc2InstanceLaunchedAt :: Maybe [DateFilter]
$sel:resourceAwsEc2InstanceLaunchedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
resourceAwsEc2InstanceLaunchedAt} -> Maybe [DateFilter]
resourceAwsEc2InstanceLaunchedAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsEc2InstanceLaunchedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
resourceAwsEc2InstanceLaunchedAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkSourceDomain :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_networkSourceDomain :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkSourceDomain = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
networkSourceDomain :: Maybe [StringFilter]
$sel:networkSourceDomain:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
networkSourceDomain} -> Maybe [StringFilter]
networkSourceDomain) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkSourceDomain:AwsSecurityFindingFilters' :: Maybe [StringFilter]
networkSourceDomain = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkDestinationPort :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [NumberFilter])
awsSecurityFindingFilters_networkDestinationPort :: (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkDestinationPort = (AwsSecurityFindingFilters -> Maybe [NumberFilter])
-> (AwsSecurityFindingFilters
-> Maybe [NumberFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [NumberFilter]
networkDestinationPort :: Maybe [NumberFilter]
$sel:networkDestinationPort:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
networkDestinationPort} -> Maybe [NumberFilter]
networkDestinationPort) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [NumberFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkDestinationPort:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
networkDestinationPort = Maybe [NumberFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
-> Iso
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_noteUpdatedBy :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_noteUpdatedBy :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_noteUpdatedBy = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
noteUpdatedBy :: Maybe [StringFilter]
$sel:noteUpdatedBy:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
noteUpdatedBy} -> Maybe [StringFilter]
noteUpdatedBy) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:noteUpdatedBy:AwsSecurityFindingFilters' :: Maybe [StringFilter]
noteUpdatedBy = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_malwareName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_malwareName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_malwareName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
malwareName :: Maybe [StringFilter]
$sel:malwareName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
malwareName} -> Maybe [StringFilter]
malwareName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:malwareName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
malwareName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_findingProviderFieldsTypes :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_findingProviderFieldsTypes :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_findingProviderFieldsTypes = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
findingProviderFieldsTypes :: Maybe [StringFilter]
$sel:findingProviderFieldsTypes:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
findingProviderFieldsTypes} -> Maybe [StringFilter]
findingProviderFieldsTypes) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:findingProviderFieldsTypes:AwsSecurityFindingFilters' :: Maybe [StringFilter]
findingProviderFieldsTypes = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_threatIntelIndicatorValue :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_threatIntelIndicatorValue :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_threatIntelIndicatorValue = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
threatIntelIndicatorValue :: Maybe [StringFilter]
$sel:threatIntelIndicatorValue:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
threatIntelIndicatorValue} -> Maybe [StringFilter]
threatIntelIndicatorValue) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:threatIntelIndicatorValue:AwsSecurityFindingFilters' :: Maybe [StringFilter]
threatIntelIndicatorValue = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_malwareState :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_malwareState :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_malwareState = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
malwareState :: Maybe [StringFilter]
$sel:malwareState:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
malwareState} -> Maybe [StringFilter]
malwareState) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:malwareState:AwsSecurityFindingFilters' :: Maybe [StringFilter]
malwareState = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_awsAccountId :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_awsAccountId :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_awsAccountId = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
awsAccountId :: Maybe [StringFilter]
$sel:awsAccountId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
awsAccountId} -> Maybe [StringFilter]
awsAccountId) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:awsAccountId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
awsAccountId = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_complianceStatus :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_complianceStatus :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_complianceStatus = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
complianceStatus :: Maybe [StringFilter]
$sel:complianceStatus:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
complianceStatus} -> Maybe [StringFilter]
complianceStatus) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:complianceStatus:AwsSecurityFindingFilters' :: Maybe [StringFilter]
complianceStatus = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkDestinationIpV4 :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [IpFilter])
awsSecurityFindingFilters_networkDestinationIpV4 :: (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkDestinationIpV4 = (AwsSecurityFindingFilters -> Maybe [IpFilter])
-> (AwsSecurityFindingFilters
-> Maybe [IpFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [IpFilter])
(Maybe [IpFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [IpFilter]
networkDestinationIpV4 :: Maybe [IpFilter]
$sel:networkDestinationIpV4:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
networkDestinationIpV4} -> Maybe [IpFilter]
networkDestinationIpV4) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [IpFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkDestinationIpV4:AwsSecurityFindingFilters' :: Maybe [IpFilter]
networkDestinationIpV4 = Maybe [IpFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
-> Iso
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_findingProviderFieldsRelatedFindingsId :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_findingProviderFieldsRelatedFindingsId :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_findingProviderFieldsRelatedFindingsId = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
findingProviderFieldsRelatedFindingsId :: Maybe [StringFilter]
$sel:findingProviderFieldsRelatedFindingsId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
findingProviderFieldsRelatedFindingsId} -> Maybe [StringFilter]
findingProviderFieldsRelatedFindingsId) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:findingProviderFieldsRelatedFindingsId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
findingProviderFieldsRelatedFindingsId = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_firstObservedAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_firstObservedAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_firstObservedAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
firstObservedAt :: Maybe [DateFilter]
$sel:firstObservedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
firstObservedAt} -> Maybe [DateFilter]
firstObservedAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:firstObservedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
firstObservedAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_threatIntelIndicatorLastObservedAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_threatIntelIndicatorLastObservedAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_threatIntelIndicatorLastObservedAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
threatIntelIndicatorLastObservedAt :: Maybe [DateFilter]
$sel:threatIntelIndicatorLastObservedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
threatIntelIndicatorLastObservedAt} -> Maybe [DateFilter]
threatIntelIndicatorLastObservedAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:threatIntelIndicatorLastObservedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
threatIntelIndicatorLastObservedAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_recommendationText :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_recommendationText :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_recommendationText = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
recommendationText :: Maybe [StringFilter]
$sel:recommendationText:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
recommendationText} -> Maybe [StringFilter]
recommendationText) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:recommendationText:AwsSecurityFindingFilters' :: Maybe [StringFilter]
recommendationText = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceContainerLaunchedAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_resourceContainerLaunchedAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceContainerLaunchedAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
resourceContainerLaunchedAt :: Maybe [DateFilter]
$sel:resourceContainerLaunchedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
resourceContainerLaunchedAt} -> Maybe [DateFilter]
resourceContainerLaunchedAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceContainerLaunchedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
resourceContainerLaunchedAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkSourceMac :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_networkSourceMac :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkSourceMac = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
networkSourceMac :: Maybe [StringFilter]
$sel:networkSourceMac:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
networkSourceMac} -> Maybe [StringFilter]
networkSourceMac) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkSourceMac:AwsSecurityFindingFilters' :: Maybe [StringFilter]
networkSourceMac = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_confidence :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [NumberFilter])
awsSecurityFindingFilters_confidence :: (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_confidence = (AwsSecurityFindingFilters -> Maybe [NumberFilter])
-> (AwsSecurityFindingFilters
-> Maybe [NumberFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [NumberFilter]
confidence :: Maybe [NumberFilter]
$sel:confidence:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
confidence} -> Maybe [NumberFilter]
confidence) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [NumberFilter]
a -> AwsSecurityFindingFilters
s {$sel:confidence:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
confidence = Maybe [NumberFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
-> Iso
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_relatedFindingsId :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_relatedFindingsId :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_relatedFindingsId = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
relatedFindingsId :: Maybe [StringFilter]
$sel:relatedFindingsId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
relatedFindingsId} -> Maybe [StringFilter]
relatedFindingsId) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:relatedFindingsId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
relatedFindingsId = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_processName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_processName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_processName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
processName :: Maybe [StringFilter]
$sel:processName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
processName} -> Maybe [StringFilter]
processName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:processName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
processName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_findingProviderFieldsSeverityOriginal :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_findingProviderFieldsSeverityOriginal :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_findingProviderFieldsSeverityOriginal = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
findingProviderFieldsSeverityOriginal :: Maybe [StringFilter]
$sel:findingProviderFieldsSeverityOriginal:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
findingProviderFieldsSeverityOriginal} -> Maybe [StringFilter]
findingProviderFieldsSeverityOriginal) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:findingProviderFieldsSeverityOriginal:AwsSecurityFindingFilters' :: Maybe [StringFilter]
findingProviderFieldsSeverityOriginal = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_workflowStatus :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_workflowStatus :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_workflowStatus = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
workflowStatus :: Maybe [StringFilter]
$sel:workflowStatus:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
workflowStatus} -> Maybe [StringFilter]
workflowStatus) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:workflowStatus:AwsSecurityFindingFilters' :: Maybe [StringFilter]
workflowStatus = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsS3BucketOwnerName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsS3BucketOwnerName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsS3BucketOwnerName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsS3BucketOwnerName :: Maybe [StringFilter]
$sel:resourceAwsS3BucketOwnerName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsS3BucketOwnerName} -> Maybe [StringFilter]
resourceAwsS3BucketOwnerName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsS3BucketOwnerName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsS3BucketOwnerName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_findingProviderFieldsCriticality :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [NumberFilter])
awsSecurityFindingFilters_findingProviderFieldsCriticality :: (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_findingProviderFieldsCriticality = (AwsSecurityFindingFilters -> Maybe [NumberFilter])
-> (AwsSecurityFindingFilters
-> Maybe [NumberFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [NumberFilter]
findingProviderFieldsCriticality :: Maybe [NumberFilter]
$sel:findingProviderFieldsCriticality:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
findingProviderFieldsCriticality} -> Maybe [NumberFilter]
findingProviderFieldsCriticality) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [NumberFilter]
a -> AwsSecurityFindingFilters
s {$sel:findingProviderFieldsCriticality:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
findingProviderFieldsCriticality = Maybe [NumberFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
-> Iso
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_findingProviderFieldsRelatedFindingsProductArn :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_findingProviderFieldsRelatedFindingsProductArn :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_findingProviderFieldsRelatedFindingsProductArn = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
findingProviderFieldsRelatedFindingsProductArn :: Maybe [StringFilter]
$sel:findingProviderFieldsRelatedFindingsProductArn:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
findingProviderFieldsRelatedFindingsProductArn} -> Maybe [StringFilter]
findingProviderFieldsRelatedFindingsProductArn) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:findingProviderFieldsRelatedFindingsProductArn:AwsSecurityFindingFilters' :: Maybe [StringFilter]
findingProviderFieldsRelatedFindingsProductArn = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsEc2InstanceVpcId :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsEc2InstanceVpcId :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsEc2InstanceVpcId = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsEc2InstanceVpcId :: Maybe [StringFilter]
$sel:resourceAwsEc2InstanceVpcId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceVpcId} -> Maybe [StringFilter]
resourceAwsEc2InstanceVpcId) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsEc2InstanceVpcId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceVpcId = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkSourcePort :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [NumberFilter])
awsSecurityFindingFilters_networkSourcePort :: (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkSourcePort = (AwsSecurityFindingFilters -> Maybe [NumberFilter])
-> (AwsSecurityFindingFilters
-> Maybe [NumberFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [NumberFilter]
networkSourcePort :: Maybe [NumberFilter]
$sel:networkSourcePort:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
networkSourcePort} -> Maybe [NumberFilter]
networkSourcePort) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [NumberFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkSourcePort:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
networkSourcePort = Maybe [NumberFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
-> Iso
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceContainerName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceContainerName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceContainerName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceContainerName :: Maybe [StringFilter]
$sel:resourceContainerName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceContainerName} -> Maybe [StringFilter]
resourceContainerName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceContainerName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceContainerName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_severityNormalized :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [NumberFilter])
awsSecurityFindingFilters_severityNormalized :: (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_severityNormalized = (AwsSecurityFindingFilters -> Maybe [NumberFilter])
-> (AwsSecurityFindingFilters
-> Maybe [NumberFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [NumberFilter]
severityNormalized :: Maybe [NumberFilter]
$sel:severityNormalized:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
severityNormalized} -> Maybe [NumberFilter]
severityNormalized) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [NumberFilter]
a -> AwsSecurityFindingFilters
s {$sel:severityNormalized:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
severityNormalized = Maybe [NumberFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
-> Iso
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsEc2InstanceKeyName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsEc2InstanceKeyName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsEc2InstanceKeyName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsEc2InstanceKeyName :: Maybe [StringFilter]
$sel:resourceAwsEc2InstanceKeyName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceKeyName} -> Maybe [StringFilter]
resourceAwsEc2InstanceKeyName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsEc2InstanceKeyName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceKeyName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkDestinationDomain :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_networkDestinationDomain :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkDestinationDomain = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
networkDestinationDomain :: Maybe [StringFilter]
$sel:networkDestinationDomain:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
networkDestinationDomain} -> Maybe [StringFilter]
networkDestinationDomain) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkDestinationDomain:AwsSecurityFindingFilters' :: Maybe [StringFilter]
networkDestinationDomain = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_processLaunchedAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_processLaunchedAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_processLaunchedAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
processLaunchedAt :: Maybe [DateFilter]
$sel:processLaunchedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
processLaunchedAt} -> Maybe [DateFilter]
processLaunchedAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:processLaunchedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
processLaunchedAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_id :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_id :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_id = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
id :: Maybe [StringFilter]
$sel:id:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
id} -> Maybe [StringFilter]
id) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:id:AwsSecurityFindingFilters' :: Maybe [StringFilter]
id = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_severityLabel :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_severityLabel :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_severityLabel = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
severityLabel :: Maybe [StringFilter]
$sel:severityLabel:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
severityLabel} -> Maybe [StringFilter]
severityLabel) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:severityLabel:AwsSecurityFindingFilters' :: Maybe [StringFilter]
severityLabel = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsIamAccessKeyStatus :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsIamAccessKeyStatus :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsIamAccessKeyStatus = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsIamAccessKeyStatus :: Maybe [StringFilter]
$sel:resourceAwsIamAccessKeyStatus:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsIamAccessKeyStatus} -> Maybe [StringFilter]
resourceAwsIamAccessKeyStatus) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsIamAccessKeyStatus:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsIamAccessKeyStatus = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsS3BucketOwnerId :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsS3BucketOwnerId :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsS3BucketOwnerId = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsS3BucketOwnerId :: Maybe [StringFilter]
$sel:resourceAwsS3BucketOwnerId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsS3BucketOwnerId} -> Maybe [StringFilter]
resourceAwsS3BucketOwnerId) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsS3BucketOwnerId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsS3BucketOwnerId = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_threatIntelIndicatorType :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_threatIntelIndicatorType :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_threatIntelIndicatorType = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
threatIntelIndicatorType :: Maybe [StringFilter]
$sel:threatIntelIndicatorType:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
threatIntelIndicatorType} -> Maybe [StringFilter]
threatIntelIndicatorType) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:threatIntelIndicatorType:AwsSecurityFindingFilters' :: Maybe [StringFilter]
threatIntelIndicatorType = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsIamUserUserName :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsIamUserUserName :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsIamUserUserName = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsIamUserUserName :: Maybe [StringFilter]
$sel:resourceAwsIamUserUserName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsIamUserUserName} -> Maybe [StringFilter]
resourceAwsIamUserUserName) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsIamUserUserName:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsIamUserUserName = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_noteUpdatedAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_noteUpdatedAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_noteUpdatedAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
noteUpdatedAt :: Maybe [DateFilter]
$sel:noteUpdatedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
noteUpdatedAt} -> Maybe [DateFilter]
noteUpdatedAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:noteUpdatedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
noteUpdatedAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_title :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_title :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_title = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
title :: Maybe [StringFilter]
$sel:title:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
title} -> Maybe [StringFilter]
title) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:title:AwsSecurityFindingFilters' :: Maybe [StringFilter]
title = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_region :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_region :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_region = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
region :: Maybe [StringFilter]
$sel:region:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
region} -> Maybe [StringFilter]
region) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:region:AwsSecurityFindingFilters' :: Maybe [StringFilter]
region = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_threatIntelIndicatorSource :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_threatIntelIndicatorSource :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_threatIntelIndicatorSource = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
threatIntelIndicatorSource :: Maybe [StringFilter]
$sel:threatIntelIndicatorSource:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
threatIntelIndicatorSource} -> Maybe [StringFilter]
threatIntelIndicatorSource) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:threatIntelIndicatorSource:AwsSecurityFindingFilters' :: Maybe [StringFilter]
threatIntelIndicatorSource = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_type :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_type :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_type = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
type' :: Maybe [StringFilter]
$sel:type':AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
type'} -> Maybe [StringFilter]
type') (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:type':AwsSecurityFindingFilters' :: Maybe [StringFilter]
type' = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkSourceIpV4 :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [IpFilter])
awsSecurityFindingFilters_networkSourceIpV4 :: (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkSourceIpV4 = (AwsSecurityFindingFilters -> Maybe [IpFilter])
-> (AwsSecurityFindingFilters
-> Maybe [IpFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [IpFilter])
(Maybe [IpFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [IpFilter]
networkSourceIpV4 :: Maybe [IpFilter]
$sel:networkSourceIpV4:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
networkSourceIpV4} -> Maybe [IpFilter]
networkSourceIpV4) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [IpFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkSourceIpV4:AwsSecurityFindingFilters' :: Maybe [IpFilter]
networkSourceIpV4 = Maybe [IpFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
-> Iso
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsEc2InstanceIamInstanceProfileArn :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_resourceAwsEc2InstanceIamInstanceProfileArn :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsEc2InstanceIamInstanceProfileArn = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
resourceAwsEc2InstanceIamInstanceProfileArn :: Maybe [StringFilter]
$sel:resourceAwsEc2InstanceIamInstanceProfileArn:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
resourceAwsEc2InstanceIamInstanceProfileArn} -> Maybe [StringFilter]
resourceAwsEc2InstanceIamInstanceProfileArn) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsEc2InstanceIamInstanceProfileArn:AwsSecurityFindingFilters' :: Maybe [StringFilter]
resourceAwsEc2InstanceIamInstanceProfileArn = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_updatedAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_updatedAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_updatedAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
updatedAt :: Maybe [DateFilter]
$sel:updatedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
updatedAt} -> Maybe [DateFilter]
updatedAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:updatedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
updatedAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_processTerminatedAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_processTerminatedAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_processTerminatedAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
processTerminatedAt :: Maybe [DateFilter]
$sel:processTerminatedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
processTerminatedAt} -> Maybe [DateFilter]
processTerminatedAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:processTerminatedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
processTerminatedAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkDestinationIpV6 :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [IpFilter])
awsSecurityFindingFilters_networkDestinationIpV6 :: (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkDestinationIpV6 = (AwsSecurityFindingFilters -> Maybe [IpFilter])
-> (AwsSecurityFindingFilters
-> Maybe [IpFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [IpFilter])
(Maybe [IpFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [IpFilter]
networkDestinationIpV6 :: Maybe [IpFilter]
$sel:networkDestinationIpV6:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
networkDestinationIpV6} -> Maybe [IpFilter]
networkDestinationIpV6) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [IpFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkDestinationIpV6:AwsSecurityFindingFilters' :: Maybe [IpFilter]
networkDestinationIpV6 = Maybe [IpFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
-> Iso
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_threatIntelIndicatorSourceUrl :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_threatIntelIndicatorSourceUrl :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_threatIntelIndicatorSourceUrl = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
threatIntelIndicatorSourceUrl :: Maybe [StringFilter]
$sel:threatIntelIndicatorSourceUrl:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
threatIntelIndicatorSourceUrl} -> Maybe [StringFilter]
threatIntelIndicatorSourceUrl) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:threatIntelIndicatorSourceUrl:AwsSecurityFindingFilters' :: Maybe [StringFilter]
threatIntelIndicatorSourceUrl = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_networkDirection :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_networkDirection :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_networkDirection = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
networkDirection :: Maybe [StringFilter]
$sel:networkDirection:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
networkDirection} -> Maybe [StringFilter]
networkDirection) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:networkDirection:AwsSecurityFindingFilters' :: Maybe [StringFilter]
networkDirection = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_description :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_description :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_description = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
description :: Maybe [StringFilter]
$sel:description:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
description} -> Maybe [StringFilter]
description) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:description:AwsSecurityFindingFilters' :: Maybe [StringFilter]
description = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_verificationState :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_verificationState :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_verificationState = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
verificationState :: Maybe [StringFilter]
$sel:verificationState:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
verificationState} -> Maybe [StringFilter]
verificationState) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:verificationState:AwsSecurityFindingFilters' :: Maybe [StringFilter]
verificationState = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_sourceUrl :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_sourceUrl :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_sourceUrl = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
sourceUrl :: Maybe [StringFilter]
$sel:sourceUrl:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
sourceUrl} -> Maybe [StringFilter]
sourceUrl) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:sourceUrl:AwsSecurityFindingFilters' :: Maybe [StringFilter]
sourceUrl = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_processPath :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_processPath :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_processPath = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
processPath :: Maybe [StringFilter]
$sel:processPath:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
processPath} -> Maybe [StringFilter]
processPath) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:processPath:AwsSecurityFindingFilters' :: Maybe [StringFilter]
processPath = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_processPid :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [NumberFilter])
awsSecurityFindingFilters_processPid :: (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_processPid = (AwsSecurityFindingFilters -> Maybe [NumberFilter])
-> (AwsSecurityFindingFilters
-> Maybe [NumberFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [NumberFilter]
processPid :: Maybe [NumberFilter]
$sel:processPid:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
processPid} -> Maybe [NumberFilter]
processPid) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [NumberFilter]
a -> AwsSecurityFindingFilters
s {$sel:processPid:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
processPid = Maybe [NumberFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
-> Iso
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_generatorId :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_generatorId :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_generatorId = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
generatorId :: Maybe [StringFilter]
$sel:generatorId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
generatorId} -> Maybe [StringFilter]
generatorId) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:generatorId:AwsSecurityFindingFilters' :: Maybe [StringFilter]
generatorId = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_productArn :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_productArn :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_productArn = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
productArn :: Maybe [StringFilter]
$sel:productArn:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
productArn} -> Maybe [StringFilter]
productArn) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:productArn:AwsSecurityFindingFilters' :: Maybe [StringFilter]
productArn = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_lastObservedAt :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [DateFilter])
awsSecurityFindingFilters_lastObservedAt :: (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_lastObservedAt = (AwsSecurityFindingFilters -> Maybe [DateFilter])
-> (AwsSecurityFindingFilters
-> Maybe [DateFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [DateFilter])
(Maybe [DateFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [DateFilter]
lastObservedAt :: Maybe [DateFilter]
$sel:lastObservedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
lastObservedAt} -> Maybe [DateFilter]
lastObservedAt) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [DateFilter]
a -> AwsSecurityFindingFilters
s {$sel:lastObservedAt:AwsSecurityFindingFilters' :: Maybe [DateFilter]
lastObservedAt = Maybe [DateFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> (Maybe [DateFilter] -> f (Maybe [DateFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
-> Iso
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
(Maybe [DateFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [DateFilter] [DateFilter] [DateFilter] [DateFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_findingProviderFieldsConfidence :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [NumberFilter])
awsSecurityFindingFilters_findingProviderFieldsConfidence :: (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_findingProviderFieldsConfidence = (AwsSecurityFindingFilters -> Maybe [NumberFilter])
-> (AwsSecurityFindingFilters
-> Maybe [NumberFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [NumberFilter]
findingProviderFieldsConfidence :: Maybe [NumberFilter]
$sel:findingProviderFieldsConfidence:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
findingProviderFieldsConfidence} -> Maybe [NumberFilter]
findingProviderFieldsConfidence) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [NumberFilter]
a -> AwsSecurityFindingFilters
s {$sel:findingProviderFieldsConfidence:AwsSecurityFindingFilters' :: Maybe [NumberFilter]
findingProviderFieldsConfidence = Maybe [NumberFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> (Maybe [NumberFilter] -> f (Maybe [NumberFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
-> Iso
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
(Maybe [NumberFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [NumberFilter] [NumberFilter] [NumberFilter] [NumberFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_userDefinedFields :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [MapFilter])
awsSecurityFindingFilters_userDefinedFields :: (Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_userDefinedFields = (AwsSecurityFindingFilters -> Maybe [MapFilter])
-> (AwsSecurityFindingFilters
-> Maybe [MapFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [MapFilter])
(Maybe [MapFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [MapFilter]
userDefinedFields :: Maybe [MapFilter]
$sel:userDefinedFields:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [MapFilter]
userDefinedFields} -> Maybe [MapFilter]
userDefinedFields) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [MapFilter]
a -> AwsSecurityFindingFilters
s {$sel:userDefinedFields:AwsSecurityFindingFilters' :: Maybe [MapFilter]
userDefinedFields = Maybe [MapFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> (Maybe [MapFilter] -> f (Maybe [MapFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [MapFilter] [MapFilter] [MapFilter] [MapFilter]
-> Iso
(Maybe [MapFilter])
(Maybe [MapFilter])
(Maybe [MapFilter])
(Maybe [MapFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [MapFilter] [MapFilter] [MapFilter] [MapFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_resourceAwsEc2InstanceIpV4Addresses :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [IpFilter])
awsSecurityFindingFilters_resourceAwsEc2InstanceIpV4Addresses :: (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_resourceAwsEc2InstanceIpV4Addresses = (AwsSecurityFindingFilters -> Maybe [IpFilter])
-> (AwsSecurityFindingFilters
-> Maybe [IpFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [IpFilter])
(Maybe [IpFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [IpFilter]
resourceAwsEc2InstanceIpV4Addresses :: Maybe [IpFilter]
$sel:resourceAwsEc2InstanceIpV4Addresses:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
resourceAwsEc2InstanceIpV4Addresses} -> Maybe [IpFilter]
resourceAwsEc2InstanceIpV4Addresses) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [IpFilter]
a -> AwsSecurityFindingFilters
s {$sel:resourceAwsEc2InstanceIpV4Addresses:AwsSecurityFindingFilters' :: Maybe [IpFilter]
resourceAwsEc2InstanceIpV4Addresses = Maybe [IpFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> (Maybe [IpFilter] -> f (Maybe [IpFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
-> Iso
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
(Maybe [IpFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [IpFilter] [IpFilter] [IpFilter] [IpFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_malwareType :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [StringFilter])
awsSecurityFindingFilters_malwareType :: (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_malwareType = (AwsSecurityFindingFilters -> Maybe [StringFilter])
-> (AwsSecurityFindingFilters
-> Maybe [StringFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [StringFilter])
(Maybe [StringFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [StringFilter]
malwareType :: Maybe [StringFilter]
$sel:malwareType:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
malwareType} -> Maybe [StringFilter]
malwareType) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [StringFilter]
a -> AwsSecurityFindingFilters
s {$sel:malwareType:AwsSecurityFindingFilters' :: Maybe [StringFilter]
malwareType = Maybe [StringFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> (Maybe [StringFilter] -> f (Maybe [StringFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
-> Iso
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
(Maybe [StringFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso [StringFilter] [StringFilter] [StringFilter] [StringFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
awsSecurityFindingFilters_keyword :: Lens.Lens' AwsSecurityFindingFilters (Prelude.Maybe [KeywordFilter])
awsSecurityFindingFilters_keyword :: (Maybe [KeywordFilter] -> f (Maybe [KeywordFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters
awsSecurityFindingFilters_keyword = (AwsSecurityFindingFilters -> Maybe [KeywordFilter])
-> (AwsSecurityFindingFilters
-> Maybe [KeywordFilter] -> AwsSecurityFindingFilters)
-> Lens
AwsSecurityFindingFilters
AwsSecurityFindingFilters
(Maybe [KeywordFilter])
(Maybe [KeywordFilter])
forall s a b t. (s -> a) -> (s -> b -> t) -> Lens s t a b
Lens.lens (\AwsSecurityFindingFilters' {Maybe [KeywordFilter]
keyword :: Maybe [KeywordFilter]
$sel:keyword:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [KeywordFilter]
keyword} -> Maybe [KeywordFilter]
keyword) (\s :: AwsSecurityFindingFilters
s@AwsSecurityFindingFilters' {} Maybe [KeywordFilter]
a -> AwsSecurityFindingFilters
s {$sel:keyword:AwsSecurityFindingFilters' :: Maybe [KeywordFilter]
keyword = Maybe [KeywordFilter]
a} :: AwsSecurityFindingFilters) ((Maybe [KeywordFilter] -> f (Maybe [KeywordFilter]))
-> AwsSecurityFindingFilters -> f AwsSecurityFindingFilters)
-> ((Maybe [KeywordFilter] -> f (Maybe [KeywordFilter]))
-> Maybe [KeywordFilter] -> f (Maybe [KeywordFilter]))
-> (Maybe [KeywordFilter] -> f (Maybe [KeywordFilter]))
-> AwsSecurityFindingFilters
-> f AwsSecurityFindingFilters
forall b c a. (b -> c) -> (a -> b) -> a -> c
Prelude.. AnIso
[KeywordFilter] [KeywordFilter] [KeywordFilter] [KeywordFilter]
-> Iso
(Maybe [KeywordFilter])
(Maybe [KeywordFilter])
(Maybe [KeywordFilter])
(Maybe [KeywordFilter])
forall (f :: * -> *) (g :: * -> *) s t a b.
(Functor f, Functor g) =>
AnIso s t a b -> Iso (f s) (g t) (f a) (g b)
Lens.mapping AnIso
[KeywordFilter] [KeywordFilter] [KeywordFilter] [KeywordFilter]
forall s t a b. (Coercible s a, Coercible t b) => Iso s t a b
Lens.coerced
instance Core.FromJSON AwsSecurityFindingFilters where
parseJSON :: Value -> Parser AwsSecurityFindingFilters
parseJSON =
String
-> (Object -> Parser AwsSecurityFindingFilters)
-> Value
-> Parser AwsSecurityFindingFilters
forall a. String -> (Object -> Parser a) -> Value -> Parser a
Core.withObject
String
"AwsSecurityFindingFilters"
( \Object
x ->
Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters
AwsSecurityFindingFilters'
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsIamAccessKeyPrincipalName"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsIamAccessKeyCreatedAt"
Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"MalwarePath" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [MapFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [MapFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceDetailsOther"
Parser (Maybe (Maybe [MapFilter]))
-> Maybe [MapFilter] -> Parser (Maybe [MapFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [MapFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ProductName" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsEc2InstanceSubnetId"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"WorkflowState" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceContainerImageId"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"RelatedFindingsProductArn"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [NumberFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [NumberFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Criticality" Parser (Maybe (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> Parser (Maybe [NumberFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [NumberFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceId" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsIamAccessKeyUserName"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [NumberFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [NumberFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ProcessParentPid"
Parser (Maybe (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> Parser (Maybe [NumberFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [NumberFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsEc2InstanceType"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceRegion" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"RecordState" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [IpFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [IpFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkSourceIpV6"
Parser (Maybe (Maybe [IpFilter]))
-> Maybe [IpFilter] -> Parser (Maybe [IpFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [IpFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceType" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [MapFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [MapFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [MapFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ProductFields" Parser (Maybe (Maybe [MapFilter]))
-> Maybe [MapFilter] -> Parser (Maybe [MapFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [MapFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NoteText" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceContainerImageName"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"CreatedAt" Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ThreatIntelIndicatorCategory"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [NumberFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [NumberFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SeverityProduct"
Parser (Maybe (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> Parser (Maybe [NumberFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [NumberFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"CompanyName" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"FindingProviderFieldsSeverityLabel"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkProtocol"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsEc2InstanceImageId"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourcePartition"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [IpFilter]
-> Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [IpFilter])
-> Parser
(Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [IpFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsEc2InstanceIpV6Addresses"
Parser (Maybe (Maybe [IpFilter]))
-> Maybe [IpFilter] -> Parser (Maybe [IpFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [IpFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [MapFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [MapFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [MapFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceTags" Parser (Maybe (Maybe [MapFilter]))
-> Maybe [MapFilter] -> Parser (Maybe [MapFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [MapFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsEc2InstanceLaunchedAt"
Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkSourceDomain"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [NumberFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [NumberFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkDestinationPort"
Parser (Maybe (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> Parser (Maybe [NumberFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [NumberFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NoteUpdatedBy" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"MalwareName" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"FindingProviderFieldsTypes"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ThreatIntelIndicatorValue"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"MalwareState" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"AwsAccountId" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ComplianceStatus"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [IpFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [IpFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkDestinationIpV4"
Parser (Maybe (Maybe [IpFilter]))
-> Maybe [IpFilter] -> Parser (Maybe [IpFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [IpFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"FindingProviderFieldsRelatedFindingsId"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"FirstObservedAt"
Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ThreatIntelIndicatorLastObservedAt"
Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"RecommendationText"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceContainerLaunchedAt"
Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkSourceMac"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [NumberFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [NumberFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Confidence" Parser (Maybe (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> Parser (Maybe [NumberFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [NumberFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"RelatedFindingsId"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ProcessName" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"FindingProviderFieldsSeverityOriginal"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"WorkflowStatus" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsS3BucketOwnerName"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [NumberFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [NumberFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"FindingProviderFieldsCriticality"
Parser (Maybe (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> Parser (Maybe [NumberFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [NumberFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x
Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"FindingProviderFieldsRelatedFindingsProductArn"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsEc2InstanceVpcId"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [NumberFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [NumberFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkSourcePort"
Parser (Maybe (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> Parser (Maybe [NumberFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [NumberFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceContainerName"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [NumberFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [NumberFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SeverityNormalized"
Parser (Maybe (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> Parser (Maybe [NumberFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [NumberFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsEc2InstanceKeyName"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkDestinationDomain"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ProcessLaunchedAt"
Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Id" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SeverityLabel" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsIamAccessKeyStatus"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsS3BucketOwnerId"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ThreatIntelIndicatorType"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsIamUserUserName"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [DateFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NoteUpdatedAt" Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Title" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Region" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ThreatIntelIndicatorSource"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Type" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [IpFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [IpFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkSourceIpV4"
Parser (Maybe (Maybe [IpFilter]))
-> Maybe [IpFilter] -> Parser (Maybe [IpFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [IpFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x
Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsEc2InstanceIamInstanceProfileArn"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [DateFilter]
-> Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"UpdatedAt" Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [DateFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ProcessTerminatedAt"
Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [IpFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [IpFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkDestinationIpV6"
Parser (Maybe (Maybe [IpFilter]))
-> Maybe [IpFilter] -> Parser (Maybe [IpFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [IpFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ThreatIntelIndicatorSourceUrl"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"NetworkDirection"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Description" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"VerificationState"
Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"SourceUrl" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ProcessPath" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [NumberFilter]
-> Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [NumberFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [NumberFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ProcessPid" Parser (Maybe (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> Parser (Maybe [NumberFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [NumberFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"GeneratorId" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [StringFilter]
-> Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser
(Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ProductArn" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [DateFilter]
-> Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [DateFilter])
-> Parser
(Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [DateFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"LastObservedAt" Parser (Maybe (Maybe [DateFilter]))
-> Maybe [DateFilter] -> Parser (Maybe [DateFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [DateFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser
(Maybe [NumberFilter]
-> Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [NumberFilter])
-> Parser
(Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [NumberFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"FindingProviderFieldsConfidence"
Parser (Maybe (Maybe [NumberFilter]))
-> Maybe [NumberFilter] -> Parser (Maybe [NumberFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [NumberFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [MapFilter]
-> Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [MapFilter])
-> Parser
(Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [MapFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"UserDefinedFields"
Parser (Maybe (Maybe [MapFilter]))
-> Maybe [MapFilter] -> Parser (Maybe [MapFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [MapFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [IpFilter]
-> Maybe [StringFilter]
-> Maybe [KeywordFilter]
-> AwsSecurityFindingFilters)
-> Parser (Maybe [IpFilter])
-> Parser
(Maybe [StringFilter]
-> Maybe [KeywordFilter] -> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> ( Object
x Object -> Text -> Parser (Maybe (Maybe [IpFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"ResourceAwsEc2InstanceIpV4Addresses"
Parser (Maybe (Maybe [IpFilter]))
-> Maybe [IpFilter] -> Parser (Maybe [IpFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [IpFilter]
forall a. Monoid a => a
Prelude.mempty
)
Parser
(Maybe [StringFilter]
-> Maybe [KeywordFilter] -> AwsSecurityFindingFilters)
-> Parser (Maybe [StringFilter])
-> Parser (Maybe [KeywordFilter] -> AwsSecurityFindingFilters)
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [StringFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"MalwareType" Parser (Maybe (Maybe [StringFilter]))
-> Maybe [StringFilter] -> Parser (Maybe [StringFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [StringFilter]
forall a. Monoid a => a
Prelude.mempty)
Parser (Maybe [KeywordFilter] -> AwsSecurityFindingFilters)
-> Parser (Maybe [KeywordFilter])
-> Parser AwsSecurityFindingFilters
forall (f :: * -> *) a b. Applicative f => f (a -> b) -> f a -> f b
Prelude.<*> (Object
x Object -> Text -> Parser (Maybe (Maybe [KeywordFilter]))
forall a. FromJSON a => Object -> Text -> Parser (Maybe a)
Core..:? Text
"Keyword" Parser (Maybe (Maybe [KeywordFilter]))
-> Maybe [KeywordFilter] -> Parser (Maybe [KeywordFilter])
forall a. Parser (Maybe a) -> a -> Parser a
Core..!= Maybe [KeywordFilter]
forall a. Monoid a => a
Prelude.mempty)
)
instance Prelude.Hashable AwsSecurityFindingFilters
instance Prelude.NFData AwsSecurityFindingFilters
instance Core.ToJSON AwsSecurityFindingFilters where
toJSON :: AwsSecurityFindingFilters -> Value
toJSON AwsSecurityFindingFilters' {Maybe [DateFilter]
Maybe [IpFilter]
Maybe [KeywordFilter]
Maybe [MapFilter]
Maybe [NumberFilter]
Maybe [StringFilter]
keyword :: Maybe [KeywordFilter]
malwareType :: Maybe [StringFilter]
resourceAwsEc2InstanceIpV4Addresses :: Maybe [IpFilter]
userDefinedFields :: Maybe [MapFilter]
findingProviderFieldsConfidence :: Maybe [NumberFilter]
lastObservedAt :: Maybe [DateFilter]
productArn :: Maybe [StringFilter]
generatorId :: Maybe [StringFilter]
processPid :: Maybe [NumberFilter]
processPath :: Maybe [StringFilter]
sourceUrl :: Maybe [StringFilter]
verificationState :: Maybe [StringFilter]
description :: Maybe [StringFilter]
networkDirection :: Maybe [StringFilter]
threatIntelIndicatorSourceUrl :: Maybe [StringFilter]
networkDestinationIpV6 :: Maybe [IpFilter]
processTerminatedAt :: Maybe [DateFilter]
updatedAt :: Maybe [DateFilter]
resourceAwsEc2InstanceIamInstanceProfileArn :: Maybe [StringFilter]
networkSourceIpV4 :: Maybe [IpFilter]
type' :: Maybe [StringFilter]
threatIntelIndicatorSource :: Maybe [StringFilter]
region :: Maybe [StringFilter]
title :: Maybe [StringFilter]
noteUpdatedAt :: Maybe [DateFilter]
resourceAwsIamUserUserName :: Maybe [StringFilter]
threatIntelIndicatorType :: Maybe [StringFilter]
resourceAwsS3BucketOwnerId :: Maybe [StringFilter]
resourceAwsIamAccessKeyStatus :: Maybe [StringFilter]
severityLabel :: Maybe [StringFilter]
id :: Maybe [StringFilter]
processLaunchedAt :: Maybe [DateFilter]
networkDestinationDomain :: Maybe [StringFilter]
resourceAwsEc2InstanceKeyName :: Maybe [StringFilter]
severityNormalized :: Maybe [NumberFilter]
resourceContainerName :: Maybe [StringFilter]
networkSourcePort :: Maybe [NumberFilter]
resourceAwsEc2InstanceVpcId :: Maybe [StringFilter]
findingProviderFieldsRelatedFindingsProductArn :: Maybe [StringFilter]
findingProviderFieldsCriticality :: Maybe [NumberFilter]
resourceAwsS3BucketOwnerName :: Maybe [StringFilter]
workflowStatus :: Maybe [StringFilter]
findingProviderFieldsSeverityOriginal :: Maybe [StringFilter]
processName :: Maybe [StringFilter]
relatedFindingsId :: Maybe [StringFilter]
confidence :: Maybe [NumberFilter]
networkSourceMac :: Maybe [StringFilter]
resourceContainerLaunchedAt :: Maybe [DateFilter]
recommendationText :: Maybe [StringFilter]
threatIntelIndicatorLastObservedAt :: Maybe [DateFilter]
firstObservedAt :: Maybe [DateFilter]
findingProviderFieldsRelatedFindingsId :: Maybe [StringFilter]
networkDestinationIpV4 :: Maybe [IpFilter]
complianceStatus :: Maybe [StringFilter]
awsAccountId :: Maybe [StringFilter]
malwareState :: Maybe [StringFilter]
threatIntelIndicatorValue :: Maybe [StringFilter]
findingProviderFieldsTypes :: Maybe [StringFilter]
malwareName :: Maybe [StringFilter]
noteUpdatedBy :: Maybe [StringFilter]
networkDestinationPort :: Maybe [NumberFilter]
networkSourceDomain :: Maybe [StringFilter]
resourceAwsEc2InstanceLaunchedAt :: Maybe [DateFilter]
resourceTags :: Maybe [MapFilter]
resourceAwsEc2InstanceIpV6Addresses :: Maybe [IpFilter]
resourcePartition :: Maybe [StringFilter]
resourceAwsEc2InstanceImageId :: Maybe [StringFilter]
networkProtocol :: Maybe [StringFilter]
findingProviderFieldsSeverityLabel :: Maybe [StringFilter]
companyName :: Maybe [StringFilter]
severityProduct :: Maybe [NumberFilter]
threatIntelIndicatorCategory :: Maybe [StringFilter]
createdAt :: Maybe [DateFilter]
resourceContainerImageName :: Maybe [StringFilter]
noteText :: Maybe [StringFilter]
productFields :: Maybe [MapFilter]
resourceType :: Maybe [StringFilter]
networkSourceIpV6 :: Maybe [IpFilter]
recordState :: Maybe [StringFilter]
resourceRegion :: Maybe [StringFilter]
resourceAwsEc2InstanceType :: Maybe [StringFilter]
processParentPid :: Maybe [NumberFilter]
resourceAwsIamAccessKeyUserName :: Maybe [StringFilter]
resourceId :: Maybe [StringFilter]
criticality :: Maybe [NumberFilter]
relatedFindingsProductArn :: Maybe [StringFilter]
resourceContainerImageId :: Maybe [StringFilter]
workflowState :: Maybe [StringFilter]
resourceAwsEc2InstanceSubnetId :: Maybe [StringFilter]
productName :: Maybe [StringFilter]
resourceDetailsOther :: Maybe [MapFilter]
malwarePath :: Maybe [StringFilter]
resourceAwsIamAccessKeyCreatedAt :: Maybe [DateFilter]
resourceAwsIamAccessKeyPrincipalName :: Maybe [StringFilter]
$sel:keyword:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [KeywordFilter]
$sel:malwareType:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceAwsEc2InstanceIpV4Addresses:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
$sel:userDefinedFields:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [MapFilter]
$sel:findingProviderFieldsConfidence:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
$sel:lastObservedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:productArn:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:generatorId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:processPid:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
$sel:processPath:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:sourceUrl:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:verificationState:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:description:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:networkDirection:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:threatIntelIndicatorSourceUrl:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:networkDestinationIpV6:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
$sel:processTerminatedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:updatedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:resourceAwsEc2InstanceIamInstanceProfileArn:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:networkSourceIpV4:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
$sel:type':AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:threatIntelIndicatorSource:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:region:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:title:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:noteUpdatedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:resourceAwsIamUserUserName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:threatIntelIndicatorType:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceAwsS3BucketOwnerId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceAwsIamAccessKeyStatus:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:severityLabel:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:id:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:processLaunchedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:networkDestinationDomain:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceAwsEc2InstanceKeyName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:severityNormalized:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
$sel:resourceContainerName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:networkSourcePort:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
$sel:resourceAwsEc2InstanceVpcId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:findingProviderFieldsRelatedFindingsProductArn:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:findingProviderFieldsCriticality:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
$sel:resourceAwsS3BucketOwnerName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:workflowStatus:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:findingProviderFieldsSeverityOriginal:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:processName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:relatedFindingsId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:confidence:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
$sel:networkSourceMac:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceContainerLaunchedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:recommendationText:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:threatIntelIndicatorLastObservedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:firstObservedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:findingProviderFieldsRelatedFindingsId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:networkDestinationIpV4:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
$sel:complianceStatus:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:awsAccountId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:malwareState:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:threatIntelIndicatorValue:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:findingProviderFieldsTypes:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:malwareName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:noteUpdatedBy:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:networkDestinationPort:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
$sel:networkSourceDomain:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceAwsEc2InstanceLaunchedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:resourceTags:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [MapFilter]
$sel:resourceAwsEc2InstanceIpV6Addresses:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
$sel:resourcePartition:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceAwsEc2InstanceImageId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:networkProtocol:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:findingProviderFieldsSeverityLabel:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:companyName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:severityProduct:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
$sel:threatIntelIndicatorCategory:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:createdAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:resourceContainerImageName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:noteText:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:productFields:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [MapFilter]
$sel:resourceType:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:networkSourceIpV6:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [IpFilter]
$sel:recordState:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceRegion:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceAwsEc2InstanceType:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:processParentPid:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
$sel:resourceAwsIamAccessKeyUserName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:criticality:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [NumberFilter]
$sel:relatedFindingsProductArn:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceContainerImageId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:workflowState:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceAwsEc2InstanceSubnetId:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:productName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceDetailsOther:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [MapFilter]
$sel:malwarePath:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
$sel:resourceAwsIamAccessKeyCreatedAt:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [DateFilter]
$sel:resourceAwsIamAccessKeyPrincipalName:AwsSecurityFindingFilters' :: AwsSecurityFindingFilters -> Maybe [StringFilter]
..} =
[Pair] -> Value
Core.object
( [Maybe Pair] -> [Pair]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[ (Text
"ResourceAwsIamAccessKeyPrincipalName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsIamAccessKeyPrincipalName,
(Text
"ResourceAwsIamAccessKeyCreatedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
resourceAwsIamAccessKeyCreatedAt,
(Text
"MalwarePath" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
malwarePath,
(Text
"ResourceDetailsOther" Text -> [MapFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([MapFilter] -> Pair) -> Maybe [MapFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MapFilter]
resourceDetailsOther,
(Text
"ProductName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
productName,
(Text
"ResourceAwsEc2InstanceSubnetId" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsEc2InstanceSubnetId,
(Text
"WorkflowState" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
workflowState,
(Text
"ResourceContainerImageId" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceContainerImageId,
(Text
"RelatedFindingsProductArn" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
relatedFindingsProductArn,
(Text
"Criticality" Text -> [NumberFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([NumberFilter] -> Pair) -> Maybe [NumberFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NumberFilter]
criticality,
(Text
"ResourceId" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceId,
(Text
"ResourceAwsIamAccessKeyUserName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsIamAccessKeyUserName,
(Text
"ProcessParentPid" Text -> [NumberFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([NumberFilter] -> Pair) -> Maybe [NumberFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NumberFilter]
processParentPid,
(Text
"ResourceAwsEc2InstanceType" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsEc2InstanceType,
(Text
"ResourceRegion" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceRegion,
(Text
"RecordState" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
recordState,
(Text
"NetworkSourceIpV6" Text -> [IpFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([IpFilter] -> Pair) -> Maybe [IpFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [IpFilter]
networkSourceIpV6,
(Text
"ResourceType" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceType,
(Text
"ProductFields" Text -> [MapFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([MapFilter] -> Pair) -> Maybe [MapFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MapFilter]
productFields,
(Text
"NoteText" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
noteText,
(Text
"ResourceContainerImageName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceContainerImageName,
(Text
"CreatedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
createdAt,
(Text
"ThreatIntelIndicatorCategory" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
threatIntelIndicatorCategory,
(Text
"SeverityProduct" Text -> [NumberFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([NumberFilter] -> Pair) -> Maybe [NumberFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NumberFilter]
severityProduct,
(Text
"CompanyName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
companyName,
(Text
"FindingProviderFieldsSeverityLabel" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
findingProviderFieldsSeverityLabel,
(Text
"NetworkProtocol" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
networkProtocol,
(Text
"ResourceAwsEc2InstanceImageId" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsEc2InstanceImageId,
(Text
"ResourcePartition" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourcePartition,
(Text
"ResourceAwsEc2InstanceIpV6Addresses" Text -> [IpFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([IpFilter] -> Pair) -> Maybe [IpFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [IpFilter]
resourceAwsEc2InstanceIpV6Addresses,
(Text
"ResourceTags" Text -> [MapFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([MapFilter] -> Pair) -> Maybe [MapFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MapFilter]
resourceTags,
(Text
"ResourceAwsEc2InstanceLaunchedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
resourceAwsEc2InstanceLaunchedAt,
(Text
"NetworkSourceDomain" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
networkSourceDomain,
(Text
"NetworkDestinationPort" Text -> [NumberFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([NumberFilter] -> Pair) -> Maybe [NumberFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NumberFilter]
networkDestinationPort,
(Text
"NoteUpdatedBy" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
noteUpdatedBy,
(Text
"MalwareName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
malwareName,
(Text
"FindingProviderFieldsTypes" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
findingProviderFieldsTypes,
(Text
"ThreatIntelIndicatorValue" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
threatIntelIndicatorValue,
(Text
"MalwareState" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
malwareState,
(Text
"AwsAccountId" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
awsAccountId,
(Text
"ComplianceStatus" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
complianceStatus,
(Text
"NetworkDestinationIpV4" Text -> [IpFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([IpFilter] -> Pair) -> Maybe [IpFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [IpFilter]
networkDestinationIpV4,
(Text
"FindingProviderFieldsRelatedFindingsId" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
findingProviderFieldsRelatedFindingsId,
(Text
"FirstObservedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
firstObservedAt,
(Text
"ThreatIntelIndicatorLastObservedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
threatIntelIndicatorLastObservedAt,
(Text
"RecommendationText" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
recommendationText,
(Text
"ResourceContainerLaunchedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
resourceContainerLaunchedAt,
(Text
"NetworkSourceMac" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
networkSourceMac,
(Text
"Confidence" Text -> [NumberFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([NumberFilter] -> Pair) -> Maybe [NumberFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NumberFilter]
confidence,
(Text
"RelatedFindingsId" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
relatedFindingsId,
(Text
"ProcessName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
processName,
(Text
"FindingProviderFieldsSeverityOriginal" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
findingProviderFieldsSeverityOriginal,
(Text
"WorkflowStatus" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
workflowStatus,
(Text
"ResourceAwsS3BucketOwnerName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsS3BucketOwnerName,
(Text
"FindingProviderFieldsCriticality" Text -> [NumberFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([NumberFilter] -> Pair) -> Maybe [NumberFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NumberFilter]
findingProviderFieldsCriticality,
( Text
"FindingProviderFieldsRelatedFindingsProductArn"
Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=
)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
findingProviderFieldsRelatedFindingsProductArn,
(Text
"ResourceAwsEc2InstanceVpcId" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsEc2InstanceVpcId,
(Text
"NetworkSourcePort" Text -> [NumberFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([NumberFilter] -> Pair) -> Maybe [NumberFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NumberFilter]
networkSourcePort,
(Text
"ResourceContainerName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceContainerName,
(Text
"SeverityNormalized" Text -> [NumberFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([NumberFilter] -> Pair) -> Maybe [NumberFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NumberFilter]
severityNormalized,
(Text
"ResourceAwsEc2InstanceKeyName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsEc2InstanceKeyName,
(Text
"NetworkDestinationDomain" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
networkDestinationDomain,
(Text
"ProcessLaunchedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
processLaunchedAt,
(Text
"Id" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
id,
(Text
"SeverityLabel" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
severityLabel,
(Text
"ResourceAwsIamAccessKeyStatus" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsIamAccessKeyStatus,
(Text
"ResourceAwsS3BucketOwnerId" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsS3BucketOwnerId,
(Text
"ThreatIntelIndicatorType" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
threatIntelIndicatorType,
(Text
"ResourceAwsIamUserUserName" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsIamUserUserName,
(Text
"NoteUpdatedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
noteUpdatedAt,
(Text
"Title" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
title,
(Text
"Region" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
region,
(Text
"ThreatIntelIndicatorSource" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
threatIntelIndicatorSource,
(Text
"Type" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
type',
(Text
"NetworkSourceIpV4" Text -> [IpFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([IpFilter] -> Pair) -> Maybe [IpFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [IpFilter]
networkSourceIpV4,
( Text
"ResourceAwsEc2InstanceIamInstanceProfileArn"
Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=
)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
resourceAwsEc2InstanceIamInstanceProfileArn,
(Text
"UpdatedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
updatedAt,
(Text
"ProcessTerminatedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
processTerminatedAt,
(Text
"NetworkDestinationIpV6" Text -> [IpFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([IpFilter] -> Pair) -> Maybe [IpFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [IpFilter]
networkDestinationIpV6,
(Text
"ThreatIntelIndicatorSourceUrl" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
threatIntelIndicatorSourceUrl,
(Text
"NetworkDirection" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
networkDirection,
(Text
"Description" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
description,
(Text
"VerificationState" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
verificationState,
(Text
"SourceUrl" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
sourceUrl,
(Text
"ProcessPath" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
processPath,
(Text
"ProcessPid" Text -> [NumberFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([NumberFilter] -> Pair) -> Maybe [NumberFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NumberFilter]
processPid,
(Text
"GeneratorId" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
generatorId,
(Text
"ProductArn" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
productArn,
(Text
"LastObservedAt" Text -> [DateFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([DateFilter] -> Pair) -> Maybe [DateFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [DateFilter]
lastObservedAt,
(Text
"FindingProviderFieldsConfidence" Text -> [NumberFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([NumberFilter] -> Pair) -> Maybe [NumberFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [NumberFilter]
findingProviderFieldsConfidence,
(Text
"UserDefinedFields" Text -> [MapFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([MapFilter] -> Pair) -> Maybe [MapFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [MapFilter]
userDefinedFields,
(Text
"ResourceAwsEc2InstanceIpV4Addresses" Text -> [IpFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=)
([IpFilter] -> Pair) -> Maybe [IpFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [IpFilter]
resourceAwsEc2InstanceIpV4Addresses,
(Text
"MalwareType" Text -> [StringFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([StringFilter] -> Pair) -> Maybe [StringFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [StringFilter]
malwareType,
(Text
"Keyword" Text -> [KeywordFilter] -> Pair
forall kv v. (KeyValue kv, ToJSON v) => Text -> v -> kv
Core..=) ([KeywordFilter] -> Pair) -> Maybe [KeywordFilter] -> Maybe Pair
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [KeywordFilter]
keyword
]
)