libZSservicesZSamazonka-maciev2ZSamazonka-maciev2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MacieV2.Types.FindingsFilterListItem

Description

 
Synopsis

Documentation

data FindingsFilterListItem Source #

Provides information about a findings filter.

See: newFindingsFilterListItem smart constructor.

Constructors

FindingsFilterListItem' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the filter.

  • action :: Maybe FindingsFilterAction

    The action that's performed on findings that meet the filter criteria. Possible values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.

  • name :: Maybe Text

    The custom name of the filter.

  • id :: Maybe Text

    The unique identifier for the filter.

  • tags :: Maybe (HashMap Text Text)

    A map of key-value pairs that identifies the tags (keys and values) that are associated with the filter.

Instances

Instances details
Eq FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Read FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Show FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Generic FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Associated Types

type Rep FindingsFilterListItem :: Type -> Type #

NFData FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Methods

rnf :: FindingsFilterListItem -> () #

Hashable FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

FromJSON FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

type Rep FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

type Rep FindingsFilterListItem = D1 ('MetaData "FindingsFilterListItem" "Amazonka.MacieV2.Types.FindingsFilterListItem" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "FindingsFilterListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingsFilterAction))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newFindingsFilterListItem :: FindingsFilterListItem Source #

Create a value of FindingsFilterListItem 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:arn:FindingsFilterListItem', findingsFilterListItem_arn - The Amazon Resource Name (ARN) of the filter.

$sel:action:FindingsFilterListItem', findingsFilterListItem_action - The action that's performed on findings that meet the filter criteria. Possible values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.

$sel:name:FindingsFilterListItem', findingsFilterListItem_name - The custom name of the filter.

$sel:id:FindingsFilterListItem', findingsFilterListItem_id - The unique identifier for the filter.

$sel:tags:FindingsFilterListItem', findingsFilterListItem_tags - A map of key-value pairs that identifies the tags (keys and values) that are associated with the filter.

findingsFilterListItem_arn :: Lens' FindingsFilterListItem (Maybe Text) Source #

The Amazon Resource Name (ARN) of the filter.

findingsFilterListItem_action :: Lens' FindingsFilterListItem (Maybe FindingsFilterAction) Source #

The action that's performed on findings that meet the filter criteria. Possible values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.

findingsFilterListItem_id :: Lens' FindingsFilterListItem (Maybe Text) Source #

The unique identifier for the filter.

findingsFilterListItem_tags :: Lens' FindingsFilterListItem (Maybe (HashMap Text Text)) Source #

A map of key-value pairs that identifies the tags (keys and values) that are associated with the filter.