amazonka-macie-2.0: Amazon Macie 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.Macie.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

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

_InternalException :: AsError a => Fold a ServiceError Source #

(Discontinued) Internal server error.

_InvalidInputException :: AsError a => Fold a ServiceError Source #

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

_LimitExceededException :: AsError a => Fold a ServiceError Source #

(Discontinued) The request was rejected because it attempted to create resources beyond the current Amazon Web Services account quotas. The error code describes the quota exceeded.

S3ContinuousClassificationType

newtype S3ContinuousClassificationType Source #

Instances

Instances details
FromJSON S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

FromJSONKey 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

ToByteString S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToHeader S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToLog S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

ToQuery 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

FromXML S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

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

Read S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

Show S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

NFData S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

Eq S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

Ord S3ContinuousClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ContinuousClassificationType

Hashable 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" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'True) (C1 ('MetaCons "S3ContinuousClassificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromS3ContinuousClassificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

S3OneTimeClassificationType

newtype S3OneTimeClassificationType Source #

Instances

Instances details
FromJSON S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

FromJSONKey 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

ToByteString S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToHeader S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToLog S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

ToQuery 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

FromXML S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

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

Read S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

Show S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

NFData S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

Eq S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

Ord S3OneTimeClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.S3OneTimeClassificationType

Hashable 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" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'True) (C1 ('MetaCons "S3OneTimeClassificationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromS3OneTimeClassificationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClassificationType

data ClassificationType Source #

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

See: newClassificationType smart constructor.

Constructors

ClassificationType' 

Fields

  • oneTime :: S3OneTimeClassificationType

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

  • continuous :: S3ContinuousClassificationType

    (Discontinued) 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
FromJSON ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

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

Read ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

Show ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

NFData ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

Methods

rnf :: ClassificationType -> () #

Eq ClassificationType Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationType

Hashable 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" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" '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 - (Discontinued) A one-time classification of all of the existing objects in a specified S3 bucket.

$sel:continuous:ClassificationType', classificationType_continuous - (Discontinued) 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 #

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

classificationType_continuous :: Lens' ClassificationType S3ContinuousClassificationType Source #

(Discontinued) 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 #

(Discontinued) 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
ToJSON 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 #

Read ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

Show ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

NFData ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

Eq ClassificationTypeUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.ClassificationTypeUpdate

Hashable 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" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" '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 - (Discontinued) 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 - (Discontinued) A one-time classification of all of the existing objects in a specified S3 bucket.

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

(Discontinued) 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 #

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

FailedS3Resource

data FailedS3Resource Source #

(Discontinued) Includes details about the failed S3 resources.

See: newFailedS3Resource smart constructor.

Constructors

FailedS3Resource' 

Fields

Instances

Instances details
FromJSON 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 #

Read FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

Show FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

NFData FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

Methods

rnf :: FailedS3Resource -> () #

Eq FailedS3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.FailedS3Resource

Hashable 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" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" '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 - (Discontinued) The status code of a failed item.

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

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

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

(Discontinued) The status code of a failed item.

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

(Discontinued) The error message of a failed item.

failedS3Resource_failedItem :: Lens' FailedS3Resource (Maybe S3Resource) Source #

(Discontinued) The failed S3 resources.

MemberAccount

data MemberAccount Source #

(Discontinued) Contains information about the Amazon Macie Classic member account.

See: newMemberAccount smart constructor.

Constructors

MemberAccount' 

Fields

  • accountId :: Maybe Text

    (Discontinued) The Amazon Web Services account ID of the Amazon Macie Classic member account.

Instances

Instances details
FromJSON 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 #

Read MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

Show MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

NFData MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

Methods

rnf :: MemberAccount -> () #

Eq MemberAccount Source # 
Instance details

Defined in Amazonka.Macie.Types.MemberAccount

Hashable 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" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" '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 - (Discontinued) The Amazon Web Services account ID of the Amazon Macie Classic member account.

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

(Discontinued) The Amazon Web Services account ID of the Amazon Macie Classic member account.

S3Resource

data S3Resource Source #

(Discontinued) 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
FromJSON S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

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

Read S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

Show S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

NFData S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

Methods

rnf :: S3Resource -> () #

Eq S3Resource Source # 
Instance details

Defined in Amazonka.Macie.Types.S3Resource

Hashable 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" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" '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 - (Discontinued) The prefix of the S3 bucket.

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

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

(Discontinued) The prefix of the S3 bucket.

s3Resource_bucketName :: Lens' S3Resource Text Source #

(Discontinued) The name of the S3 bucket.

S3ResourceClassification

data S3ResourceClassification Source #

(Discontinued) 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

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

  • bucketName :: Text

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

  • classificationType :: ClassificationType

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

Instances

Instances details
FromJSON S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

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

Read S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

Show S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

NFData S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

Eq S3ResourceClassification Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassification

Hashable 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" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" '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 - (Discontinued) The prefix of the S3 bucket that you want to associate with Amazon Macie Classic.

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

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

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

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

s3ResourceClassification_bucketName :: Lens' S3ResourceClassification Text Source #

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

s3ResourceClassification_classificationType :: Lens' S3ResourceClassification ClassificationType Source #

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

S3ResourceClassificationUpdate

data S3ResourceClassificationUpdate Source #

(Discontinued) 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
ToJSON 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 #

Read S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

Show S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

NFData S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

Eq S3ResourceClassificationUpdate Source # 
Instance details

Defined in Amazonka.Macie.Types.S3ResourceClassificationUpdate

Hashable 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" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" '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 - (Discontinued) The prefix of the S3 bucket whose classification types you want to update.

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

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

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

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

s3ResourceClassificationUpdate_bucketName :: Lens' S3ResourceClassificationUpdate Text Source #

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

s3ResourceClassificationUpdate_classificationTypeUpdate :: Lens' S3ResourceClassificationUpdate ClassificationTypeUpdate Source #

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