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.GetFindingsFilter

Description

Retrieves the criteria and other settings for a findings filter.

Synopsis

Creating a Request

data GetFindingsFilter Source #

See: newGetFindingsFilter smart constructor.

Constructors

GetFindingsFilter' 

Fields

  • id :: Text

    The unique identifier for the Amazon Macie resource or account that the request applies to.

Instances

Instances details
Eq GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Read GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Show GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Generic GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Associated Types

type Rep GetFindingsFilter :: Type -> Type #

NFData GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Methods

rnf :: GetFindingsFilter -> () #

Hashable GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

AWSRequest GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Associated Types

type AWSResponse GetFindingsFilter #

ToHeaders GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

ToPath GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

ToQuery GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

type Rep GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

type Rep GetFindingsFilter = D1 ('MetaData "GetFindingsFilter" "Amazonka.MacieV2.GetFindingsFilter" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetFindingsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

newGetFindingsFilter Source #

Create a value of GetFindingsFilter 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:id:GetFindingsFilter', getFindingsFilter_id - The unique identifier for the Amazon Macie resource or account that the request applies to.

Request Lenses

getFindingsFilter_id :: Lens' GetFindingsFilter Text Source #

The unique identifier for the Amazon Macie resource or account that the request applies to.

Destructuring the Response

data GetFindingsFilterResponse Source #

See: newGetFindingsFilterResponse smart constructor.

Constructors

GetFindingsFilterResponse' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the filter.

  • findingCriteria :: Maybe FindingCriteria

    The criteria that's used to filter findings.

  • action :: Maybe FindingsFilterAction

    The action that's performed on findings that meet the filter criteria (findingCriteria). 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.

  • description :: Maybe Text

    The custom description of 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.

  • position :: Maybe Int

    The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Eq GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Read GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Show GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Generic GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Associated Types

type Rep GetFindingsFilterResponse :: Type -> Type #

NFData GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

type Rep GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

newGetFindingsFilterResponse Source #

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

$sel:findingCriteria:GetFindingsFilterResponse', getFindingsFilterResponse_findingCriteria - The criteria that's used to filter findings.

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

$sel:name:GetFindingsFilterResponse', getFindingsFilterResponse_name - The custom name of the filter.

$sel:id:GetFindingsFilter', getFindingsFilterResponse_id - The unique identifier for the filter.

$sel:description:GetFindingsFilterResponse', getFindingsFilterResponse_description - The custom description of the filter.

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

$sel:position:GetFindingsFilterResponse', getFindingsFilterResponse_position - The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings.

$sel:httpStatus:GetFindingsFilterResponse', getFindingsFilterResponse_httpStatus - The response's http status code.

Response Lenses

getFindingsFilterResponse_arn :: Lens' GetFindingsFilterResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the filter.

getFindingsFilterResponse_action :: Lens' GetFindingsFilterResponse (Maybe FindingsFilterAction) Source #

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

getFindingsFilterResponse_tags :: Lens' GetFindingsFilterResponse (Maybe (HashMap Text Text)) Source #

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

getFindingsFilterResponse_position :: Lens' GetFindingsFilterResponse (Maybe Int) Source #

The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings.