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

Description

 
Synopsis

Documentation

data JobScopingBlock Source #

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

See: newJobScopingBlock smart constructor.

Constructors

JobScopingBlock' 

Fields

  • and :: Maybe [JobScopeTerm]

    An array of conditions, one for each property- or tag-based condition that determines which objects 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 JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Read JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Show JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Generic JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Associated Types

type Rep JobScopingBlock :: Type -> Type #

NFData JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Methods

rnf :: JobScopingBlock -> () #

Hashable JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

ToJSON JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

FromJSON JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

type Rep JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

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

newJobScopingBlock :: JobScopingBlock Source #

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

jobScopingBlock_and :: Lens' JobScopingBlock (Maybe [JobScopeTerm]) Source #

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