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

Description

 
Synopsis

Documentation

data CriteriaBlockForJob Source #

Specifies one or more property- and tag-based conditions that define criteria for including or excluding S3 buckets from a classification job.

See: newCriteriaBlockForJob smart constructor.

Constructors

CriteriaBlockForJob' 

Fields

  • and :: Maybe [CriteriaForJob]

    An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

Instances

Instances details
Eq CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Read CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Show CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Generic CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Associated Types

type Rep CriteriaBlockForJob :: Type -> Type #

NFData CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Methods

rnf :: CriteriaBlockForJob -> () #

Hashable CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

ToJSON CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

FromJSON CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

type Rep CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

type Rep CriteriaBlockForJob = D1 ('MetaData "CriteriaBlockForJob" "Amazonka.MacieV2.Types.CriteriaBlockForJob" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "CriteriaBlockForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "and") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CriteriaForJob]))))

newCriteriaBlockForJob :: CriteriaBlockForJob Source #

Create a value of CriteriaBlockForJob 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:and:CriteriaBlockForJob', criteriaBlockForJob_and - An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

criteriaBlockForJob_and :: Lens' CriteriaBlockForJob (Maybe [CriteriaForJob]) Source #

An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.