amazonka-maciev2-2.0: Amazon Macie 2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
FromJSON JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

ToJSON 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 #

Read JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Show JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

NFData JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Methods

rnf :: JobScopingBlock -> () #

Eq JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Hashable 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" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" '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.