libZSservicesZSamazonka-macieZSamazonka-macie
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.Macie.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-12-19 of the Amazon Macie SDK configuration.

Errors

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have required permissions to access the requested resource.

_InvalidInputException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because an invalid or out-of-range value was supplied for an input parameter.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was rejected because it attempted to create resources beyond the current AWS account limits. The error code describes the limit exceeded.

S3ContinuousClassificationType

newtype S3ContinuousClassificationType Source #

Instances

Instances details
Eq S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

Ord S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

Read S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

Show S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

Generic S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

Associated Types

type Rep S3ContinuousClassificationType :: Type -> Type #

NFData S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

Hashable S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToJSON S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToJSONKey S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

FromJSON S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

FromJSONKey S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToLog S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToHeader S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToQuery S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

FromXML S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToXML S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToByteString S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

FromText S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToText S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

type Rep S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

type Rep S3ContinuousClassificationType = D1 ('MetaData "S3ContinuousClassificationType" "Amazonka.Macie.Types.S3ContinuousClassificationType" "libZSservicesZSamazonka-macieZSamazonka-macie" 'True) (C1 ('MetaCons "S3ContinuousClassificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromS3ContinuousClassificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

S3OneTimeClassificationType

newtype S3OneTimeClassificationType Source #

Instances

Instances details
Eq S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

Ord S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

Read S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

Show S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

Generic S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

Associated Types

type Rep S3OneTimeClassificationType :: Type -> Type #

NFData S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

Hashable S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToJSON S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToJSONKey S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

FromJSON S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

FromJSONKey S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToLog S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToHeader S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToQuery S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

FromXML S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToXML S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToByteString S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

FromText S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToText S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

type Rep S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

type Rep S3OneTimeClassificationType = D1 ('MetaData "S3OneTimeClassificationType" "Amazonka.Macie.Types.S3OneTimeClassificationType" "libZSservicesZSamazonka-macieZSamazonka-macie" 'True) (C1 ('MetaCons "S3OneTimeClassificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromS3OneTimeClassificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClassificationType

data ClassificationType Source #

The classification type that Amazon Macie Classic applies to the associated S3 resources.

See: newClassificationType smart constructor.

Constructors

ClassificationType' 

Fields

  • oneTime :: S3OneTimeClassificationType

    A one-time classification of all of the existing objects in a specified S3 bucket.

  • continuous :: S3ContinuousClassificationType

    A continuous classification of the objects that are added to a specified S3 bucket. Amazon Macie Classic begins performing continuous classification after a bucket is successfully associated with Macie Classic.

Instances

Instances details
Eq ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

Read ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

Show ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

Generic ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

Associated Types

type Rep ClassificationType :: Type -> Type #

NFData ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

Methods

rnf :: ClassificationType -> () #

Hashable ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

ToJSON ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

FromJSON ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

type Rep ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

type Rep ClassificationType = D1 ('MetaData "ClassificationType" "Amazonka.Macie.Types.ClassificationType" "libZSservicesZSamazonka-macieZSamazonka-macie" 'False) (C1 ('MetaCons "ClassificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "oneTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3OneTimeClassificationType) :*: S1 ('MetaSel ('Just "continuous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3ContinuousClassificationType)))

newClassificationType Source #

Create a value of ClassificationType 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:oneTime:ClassificationType', classificationType_oneTime - A one-time classification of all of the existing objects in a specified S3 bucket.

$sel:continuous:ClassificationType', classificationType_continuous - A continuous classification of the objects that are added to a specified S3 bucket. Amazon Macie Classic begins performing continuous classification after a bucket is successfully associated with Macie Classic.

classificationType_oneTime :: Lens' ClassificationType S3OneTimeClassificationType Source #

A one-time classification of all of the existing objects in a specified S3 bucket.

classificationType_continuous :: Lens' ClassificationType S3ContinuousClassificationType Source #

A continuous classification of the objects that are added to a specified S3 bucket. Amazon Macie Classic begins performing continuous classification after a bucket is successfully associated with Macie Classic.

ClassificationTypeUpdate

data ClassificationTypeUpdate Source #

The classification type that Amazon Macie Classic applies to the associated S3 resources. At least one of the classification types (oneTime or continuous) must be specified.

See: newClassificationTypeUpdate smart constructor.

Constructors

ClassificationTypeUpdate' 

Fields

Instances

Instances details
Eq ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

Read ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

Show ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

Generic ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

Associated Types

type Rep ClassificationTypeUpdate :: Type -> Type #

NFData ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

Hashable ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

ToJSON ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

type Rep ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

type Rep ClassificationTypeUpdate = D1 ('MetaData "ClassificationTypeUpdate" "Amazonka.Macie.Types.ClassificationTypeUpdate" "libZSservicesZSamazonka-macieZSamazonka-macie" 'False) (C1 ('MetaCons "ClassificationTypeUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "continuous") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3ContinuousClassificationType)) :*: S1 ('MetaSel ('Just "oneTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3OneTimeClassificationType))))

newClassificationTypeUpdate :: ClassificationTypeUpdate Source #

Create a value of ClassificationTypeUpdate 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:continuous:ClassificationTypeUpdate', classificationTypeUpdate_continuous - A continuous classification of the objects that are added to a specified S3 bucket. Amazon Macie Classic begins performing continuous classification after a bucket is successfully associated with Macie Classic.

$sel:oneTime:ClassificationTypeUpdate', classificationTypeUpdate_oneTime - A one-time classification of all of the existing objects in a specified S3 bucket.

classificationTypeUpdate_continuous :: Lens' ClassificationTypeUpdate (Maybe S3ContinuousClassificationType) Source #

A continuous classification of the objects that are added to a specified S3 bucket. Amazon Macie Classic begins performing continuous classification after a bucket is successfully associated with Macie Classic.

classificationTypeUpdate_oneTime :: Lens' ClassificationTypeUpdate (Maybe S3OneTimeClassificationType) Source #

A one-time classification of all of the existing objects in a specified S3 bucket.

FailedS3Resource

data FailedS3Resource Source #

Includes details about the failed S3 resources.

See: newFailedS3Resource smart constructor.

Constructors

FailedS3Resource' 

Fields

Instances

Instances details
Eq FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

Read FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

Show FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

Generic FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

Associated Types

type Rep FailedS3Resource :: Type -> Type #

NFData FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

Methods

rnf :: FailedS3Resource -> () #

Hashable FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

FromJSON FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

type Rep FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

type Rep FailedS3Resource = D1 ('MetaData "FailedS3Resource" "Amazonka.Macie.Types.FailedS3Resource" "libZSservicesZSamazonka-macieZSamazonka-macie" 'False) (C1 ('MetaCons "FailedS3Resource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failedItem") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Resource)))))

newFailedS3Resource :: FailedS3Resource Source #

Create a value of FailedS3Resource 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:errorCode:FailedS3Resource', failedS3Resource_errorCode - The status code of a failed item.

$sel:errorMessage:FailedS3Resource', failedS3Resource_errorMessage - The error message of a failed item.

$sel:failedItem:FailedS3Resource', failedS3Resource_failedItem - The failed S3 resources.

failedS3Resource_errorCode :: Lens' FailedS3Resource (Maybe Text) Source #

The status code of a failed item.

failedS3Resource_errorMessage :: Lens' FailedS3Resource (Maybe Text) Source #

The error message of a failed item.

MemberAccount

data MemberAccount Source #

Contains information about the Amazon Macie Classic member account.

See: newMemberAccount smart constructor.

Constructors

MemberAccount' 

Fields

Instances

Instances details
Eq MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

Read MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

Show MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

Generic MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

Associated Types

type Rep MemberAccount :: Type -> Type #

NFData MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

Methods

rnf :: MemberAccount -> () #

Hashable MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

FromJSON MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

type Rep MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

type Rep MemberAccount = D1 ('MetaData "MemberAccount" "Amazonka.Macie.Types.MemberAccount" "libZSservicesZSamazonka-macieZSamazonka-macie" 'False) (C1 ('MetaCons "MemberAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMemberAccount :: MemberAccount Source #

Create a value of MemberAccount 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:accountId:MemberAccount', memberAccount_accountId - The AWS account ID of the Amazon Macie Classic member account.

memberAccount_accountId :: Lens' MemberAccount (Maybe Text) Source #

The AWS account ID of the Amazon Macie Classic member account.

S3Resource

data S3Resource Source #

Contains information about the S3 resource. This data type is used as a request parameter in the DisassociateS3Resources action and can be used as a response parameter in the AssociateS3Resources and UpdateS3Resources actions.

See: newS3Resource smart constructor.

Constructors

S3Resource' 

Fields

Instances

Instances details
Eq S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

Read S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

Show S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

Generic S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

Associated Types

type Rep S3Resource :: Type -> Type #

NFData S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

Methods

rnf :: S3Resource -> () #

Hashable S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

ToJSON S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

FromJSON S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

type Rep S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

type Rep S3Resource = D1 ('MetaData "S3Resource" "Amazonka.Macie.Types.S3Resource" "libZSservicesZSamazonka-macieZSamazonka-macie" 'False) (C1 ('MetaCons "S3Resource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newS3Resource Source #

Create a value of S3Resource 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:prefix:S3Resource', s3Resource_prefix - The prefix of the S3 bucket.

$sel:bucketName:S3Resource', s3Resource_bucketName - The name of the S3 bucket.

s3Resource_prefix :: Lens' S3Resource (Maybe Text) Source #

The prefix of the S3 bucket.

s3Resource_bucketName :: Lens' S3Resource Text Source #

The name of the S3 bucket.

S3ResourceClassification

data S3ResourceClassification Source #

The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification. This data type is used as a request parameter in the AssociateS3Resources action and a response parameter in the ListS3Resources action.

See: newS3ResourceClassification smart constructor.

Constructors

S3ResourceClassification' 

Fields

  • prefix :: Maybe Text

    The prefix of the S3 bucket that you want to associate with Amazon Macie Classic.

  • bucketName :: Text

    The name of the S3 bucket that you want to associate with Amazon Macie Classic.

  • classificationType :: ClassificationType

    The classification type that you want to specify for the resource associated with Amazon Macie Classic.

Instances

Instances details
Eq S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

Read S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

Show S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

Generic S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

Associated Types

type Rep S3ResourceClassification :: Type -> Type #

NFData S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

Hashable S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

ToJSON S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

FromJSON S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

type Rep S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

type Rep S3ResourceClassification = D1 ('MetaData "S3ResourceClassification" "Amazonka.Macie.Types.S3ResourceClassification" "libZSservicesZSamazonka-macieZSamazonka-macie" 'False) (C1 ('MetaCons "S3ResourceClassification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "classificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClassificationType))))

newS3ResourceClassification Source #

Create a value of S3ResourceClassification 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:prefix:S3ResourceClassification', s3ResourceClassification_prefix - The prefix of the S3 bucket that you want to associate with Amazon Macie Classic.

$sel:bucketName:S3ResourceClassification', s3ResourceClassification_bucketName - The name of the S3 bucket that you want to associate with Amazon Macie Classic.

$sel:classificationType:S3ResourceClassification', s3ResourceClassification_classificationType - The classification type that you want to specify for the resource associated with Amazon Macie Classic.

s3ResourceClassification_prefix :: Lens' S3ResourceClassification (Maybe Text) Source #

The prefix of the S3 bucket that you want to associate with Amazon Macie Classic.

s3ResourceClassification_bucketName :: Lens' S3ResourceClassification Text Source #

The name of the S3 bucket that you want to associate with Amazon Macie Classic.

s3ResourceClassification_classificationType :: Lens' S3ResourceClassification ClassificationType Source #

The classification type that you want to specify for the resource associated with Amazon Macie Classic.

S3ResourceClassificationUpdate

data S3ResourceClassificationUpdate Source #

The S3 resources whose classification types you want to update. This data type is used as a request parameter in the UpdateS3Resources action.

See: newS3ResourceClassificationUpdate smart constructor.

Constructors

S3ResourceClassificationUpdate' 

Fields

Instances

Instances details
Eq S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

Read S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

Show S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

Generic S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

Associated Types

type Rep S3ResourceClassificationUpdate :: Type -> Type #

NFData S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

Hashable S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

ToJSON S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

type Rep S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

type Rep S3ResourceClassificationUpdate = D1 ('MetaData "S3ResourceClassificationUpdate" "Amazonka.Macie.Types.S3ResourceClassificationUpdate" "libZSservicesZSamazonka-macieZSamazonka-macie" 'False) (C1 ('MetaCons "S3ResourceClassificationUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "classificationTypeUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClassificationTypeUpdate))))

newS3ResourceClassificationUpdate Source #

Create a value of S3ResourceClassificationUpdate 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:prefix:S3ResourceClassificationUpdate', s3ResourceClassificationUpdate_prefix - The prefix of the S3 bucket whose classification types you want to update.

$sel:bucketName:S3ResourceClassificationUpdate', s3ResourceClassificationUpdate_bucketName - The name of the S3 bucket whose classification types you want to update.

$sel:classificationTypeUpdate:S3ResourceClassificationUpdate', s3ResourceClassificationUpdate_classificationTypeUpdate - The classification type that you want to update for the resource associated with Amazon Macie Classic.

s3ResourceClassificationUpdate_prefix :: Lens' S3ResourceClassificationUpdate (Maybe Text) Source #

The prefix of the S3 bucket whose classification types you want to update.

s3ResourceClassificationUpdate_bucketName :: Lens' S3ResourceClassificationUpdate Text Source #

The name of the S3 bucket whose classification types you want to update.

s3ResourceClassificationUpdate_classificationTypeUpdate :: Lens' S3ResourceClassificationUpdate ClassificationTypeUpdate Source #

The classification type that you want to update for the resource associated with Amazon Macie Classic.