Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data FindingFilter = FindingFilter' {
- agentIds :: Maybe [Text]
- attributes :: Maybe [Attribute]
- autoScalingGroups :: Maybe [Text]
- creationTimeRange :: Maybe TimestampRange
- ruleNames :: Maybe [Text]
- rulesPackageArns :: Maybe [Text]
- severities :: Maybe [Severity]
- userAttributes :: Maybe [Attribute]
- newFindingFilter :: FindingFilter
- findingFilter_agentIds :: Lens' FindingFilter (Maybe [Text])
- findingFilter_attributes :: Lens' FindingFilter (Maybe [Attribute])
- findingFilter_autoScalingGroups :: Lens' FindingFilter (Maybe [Text])
- findingFilter_creationTimeRange :: Lens' FindingFilter (Maybe TimestampRange)
- findingFilter_ruleNames :: Lens' FindingFilter (Maybe [Text])
- findingFilter_rulesPackageArns :: Lens' FindingFilter (Maybe [Text])
- findingFilter_severities :: Lens' FindingFilter (Maybe [Severity])
- findingFilter_userAttributes :: Lens' FindingFilter (Maybe [Attribute])
Documentation
data FindingFilter Source #
This data type is used as a request parameter in the ListFindings action.
See: newFindingFilter
smart constructor.
FindingFilter' | |
|
Instances
newFindingFilter :: FindingFilter Source #
Create a value of FindingFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:agentIds:FindingFilter'
, findingFilter_agentIds
- For a record to match a filter, one of the values that is specified for
this data type property must be the exact match of the value of the
agentId property of the Finding data type.
$sel:attributes:FindingFilter'
, findingFilter_attributes
- For a record to match a filter, the list of values that are specified
for this data type property must be contained in the list of values of
the attributes property of the Finding data type.
$sel:autoScalingGroups:FindingFilter'
, findingFilter_autoScalingGroups
- For a record to match a filter, one of the values that is specified for
this data type property must be the exact match of the value of the
autoScalingGroup property of the Finding data type.
$sel:creationTimeRange:FindingFilter'
, findingFilter_creationTimeRange
- The time range during which the finding is generated.
$sel:ruleNames:FindingFilter'
, findingFilter_ruleNames
- For a record to match a filter, one of the values that is specified for
this data type property must be the exact match of the value of the
ruleName property of the Finding data type.
$sel:rulesPackageArns:FindingFilter'
, findingFilter_rulesPackageArns
- For a record to match a filter, one of the values that is specified for
this data type property must be the exact match of the value of the
rulesPackageArn property of the Finding data type.
$sel:severities:FindingFilter'
, findingFilter_severities
- For a record to match a filter, one of the values that is specified for
this data type property must be the exact match of the value of the
severity property of the Finding data type.
$sel:userAttributes:FindingFilter'
, findingFilter_userAttributes
- For a record to match a filter, the value that is specified for this
data type property must be contained in the list of values of the
userAttributes property of the Finding data type.
findingFilter_agentIds :: Lens' FindingFilter (Maybe [Text]) Source #
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the agentId property of the Finding data type.
findingFilter_attributes :: Lens' FindingFilter (Maybe [Attribute]) Source #
For a record to match a filter, the list of values that are specified for this data type property must be contained in the list of values of the attributes property of the Finding data type.
findingFilter_autoScalingGroups :: Lens' FindingFilter (Maybe [Text]) Source #
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the autoScalingGroup property of the Finding data type.
findingFilter_creationTimeRange :: Lens' FindingFilter (Maybe TimestampRange) Source #
The time range during which the finding is generated.
findingFilter_ruleNames :: Lens' FindingFilter (Maybe [Text]) Source #
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the ruleName property of the Finding data type.
findingFilter_rulesPackageArns :: Lens' FindingFilter (Maybe [Text]) Source #
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the rulesPackageArn property of the Finding data type.
findingFilter_severities :: Lens' FindingFilter (Maybe [Severity]) Source #
For a record to match a filter, one of the values that is specified for this data type property must be the exact match of the value of the severity property of the Finding data type.
findingFilter_userAttributes :: Lens' FindingFilter (Maybe [Attribute]) Source #
For a record to match a filter, the value that is specified for this data type property must be contained in the list of values of the userAttributes property of the Finding data type.