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

Description

 
Synopsis

Documentation

data CriteriaForJob Source #

Specifies a property- or tag-based condition that defines criteria for including or excluding S3 buckets from a classification job.

See: newCriteriaForJob smart constructor.

Constructors

CriteriaForJob' 

Fields

Instances

Instances details
Eq CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Read CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Show CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Generic CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Associated Types

type Rep CriteriaForJob :: Type -> Type #

NFData CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Methods

rnf :: CriteriaForJob -> () #

Hashable CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

ToJSON CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

FromJSON CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

type Rep CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

type Rep CriteriaForJob = D1 ('MetaData "CriteriaForJob" "Amazonka.MacieV2.Types.CriteriaForJob" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "CriteriaForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagCriterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TagCriterionForJob)) :*: S1 ('MetaSel ('Just "simpleCriterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimpleCriterionForJob))))

newCriteriaForJob :: CriteriaForJob Source #

Create a value of CriteriaForJob 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:tagCriterion:CriteriaForJob', criteriaForJob_tagCriterion - A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.

$sel:simpleCriterion:CriteriaForJob', criteriaForJob_simpleCriterion - A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.

criteriaForJob_tagCriterion :: Lens' CriteriaForJob (Maybe TagCriterionForJob) Source #

A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.

criteriaForJob_simpleCriterion :: Lens' CriteriaForJob (Maybe SimpleCriterionForJob) Source #

A property-based condition that defines a property, operator, and one or more values for including or excluding buckets from the job.