Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
Documentation
Contains information about a Security Hub insight.
See: newInsight
smart constructor.
Insight' | |
|
Instances
Eq Insight Source # | |
Read Insight Source # | |
Show Insight Source # | |
Generic Insight Source # | |
NFData Insight Source # | |
Defined in Amazonka.SecurityHub.Types.Insight | |
Hashable Insight Source # | |
Defined in Amazonka.SecurityHub.Types.Insight | |
FromJSON Insight Source # | |
type Rep Insight Source # | |
Defined in Amazonka.SecurityHub.Types.Insight type Rep Insight = D1 ('MetaData "Insight" "Amazonka.SecurityHub.Types.Insight" "libZSservicesZSamazonka-securityhubZSamazonka-securityhub" 'False) (C1 ('MetaCons "Insight'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "insightArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AwsSecurityFindingFilters) :*: S1 ('MetaSel ('Just "groupByAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) |
:: Text | |
-> Text | |
-> AwsSecurityFindingFilters | |
-> Text | |
-> Insight |
Create a value of Insight
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:insightArn:Insight'
, insight_insightArn
- The ARN of a Security Hub insight.
$sel:name:Insight'
, insight_name
- The name of a Security Hub insight.
$sel:filters:Insight'
, insight_filters
- One or more attributes used to filter the findings included in the
insight. The insight only includes findings that match the criteria
defined in the filters.
$sel:groupByAttribute:Insight'
, insight_groupByAttribute
- The grouping attribute for the insight's findings. Indicates how to
group the matching findings, and identifies the type of item that the
insight applies to. For example, if an insight is grouped by resource
identifier, then the insight produces a list of resource identifiers.
insight_filters :: Lens' Insight AwsSecurityFindingFilters Source #
One or more attributes used to filter the findings included in the insight. The insight only includes findings that match the criteria defined in the filters.
insight_groupByAttribute :: Lens' Insight Text Source #
The grouping attribute for the insight's findings. Indicates how to group the matching findings, and identifies the type of item that the insight applies to. For example, if an insight is grouped by resource identifier, then the insight produces a list of resource identifiers.