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

Description

Derived from API version 2017-12-19 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Macie Classic

Amazon Macie Classic has been discontinued and is no longer available.

A new Amazon Macie is now available with significant design improvements and additional features, at a lower price and in most Amazon Web Services Regions. We encourage you to take advantage of the new and improved features, and benefit from the reduced cost. To learn about features and pricing for the new Macie, see Amazon Macie. To learn how to use the new Macie, see the Amazon Macie User Guide.

Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by Macie.

AccessDeniedException

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

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

InternalException

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

(Discontinued) Internal server error.

InvalidInputException

_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

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

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AssociateMemberAccount

data AssociateMemberAccount Source #

See: newAssociateMemberAccount smart constructor.

Instances

Instances details
ToJSON AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

ToHeaders AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

ToPath AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

ToQuery AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

AWSRequest AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

Associated Types

type AWSResponse AssociateMemberAccount #

Generic AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

Associated Types

type Rep AssociateMemberAccount :: Type -> Type #

Read AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

Show AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

NFData AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

Methods

rnf :: AssociateMemberAccount -> () #

Eq AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

Hashable AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

type AWSResponse AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

type Rep AssociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

type Rep AssociateMemberAccount = D1 ('MetaData "AssociateMemberAccount" "Amazonka.Macie.AssociateMemberAccount" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "AssociateMemberAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateMemberAccount Source #

Create a value of AssociateMemberAccount 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:memberAccountId:AssociateMemberAccount', associateMemberAccount_memberAccountId - (Discontinued) The ID of the Amazon Web Services account that you want to associate with Amazon Macie Classic as a member account.

data AssociateMemberAccountResponse Source #

See: newAssociateMemberAccountResponse smart constructor.

Instances

Instances details
Generic AssociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

Associated Types

type Rep AssociateMemberAccountResponse :: Type -> Type #

Read AssociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

Show AssociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

NFData AssociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

Eq AssociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

type Rep AssociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateMemberAccount

type Rep AssociateMemberAccountResponse = D1 ('MetaData "AssociateMemberAccountResponse" "Amazonka.Macie.AssociateMemberAccount" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "AssociateMemberAccountResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAssociateMemberAccountResponse :: AssociateMemberAccountResponse Source #

Create a value of AssociateMemberAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

AssociateS3Resources

data AssociateS3Resources Source #

See: newAssociateS3Resources smart constructor.

Instances

Instances details
ToJSON AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

ToHeaders AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

ToPath AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

ToQuery AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

AWSRequest AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

Associated Types

type AWSResponse AssociateS3Resources #

Generic AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

Associated Types

type Rep AssociateS3Resources :: Type -> Type #

Read AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

Show AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

NFData AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

Methods

rnf :: AssociateS3Resources -> () #

Eq AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

Hashable AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

type AWSResponse AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

type Rep AssociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

type Rep AssociateS3Resources = D1 ('MetaData "AssociateS3Resources" "Amazonka.Macie.AssociateS3Resources" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "AssociateS3Resources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3Resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [S3ResourceClassification])))

newAssociateS3Resources :: AssociateS3Resources Source #

Create a value of AssociateS3Resources 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:memberAccountId:AssociateS3Resources', associateS3Resources_memberAccountId - (Discontinued) The ID of the Amazon Macie Classic member account whose resources you want to associate with Macie Classic.

$sel:s3Resources:AssociateS3Resources', associateS3Resources_s3Resources - (Discontinued) The S3 resources that you want to associate with Amazon Macie Classic for monitoring and data classification.

data AssociateS3ResourcesResponse Source #

See: newAssociateS3ResourcesResponse smart constructor.

Instances

Instances details
Generic AssociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

Associated Types

type Rep AssociateS3ResourcesResponse :: Type -> Type #

Read AssociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

Show AssociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

NFData AssociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

Eq AssociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

type Rep AssociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.AssociateS3Resources

type Rep AssociateS3ResourcesResponse = D1 ('MetaData "AssociateS3ResourcesResponse" "Amazonka.Macie.AssociateS3Resources" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "AssociateS3ResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failedS3Resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FailedS3Resource])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateS3ResourcesResponse Source #

Create a value of AssociateS3ResourcesResponse 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:failedS3Resources:AssociateS3ResourcesResponse', associateS3ResourcesResponse_failedS3Resources - (Discontinued) S3 resources that couldn't be associated with Amazon Macie Classic. An error code and an error message are provided for each failed item.

$sel:httpStatus:AssociateS3ResourcesResponse', associateS3ResourcesResponse_httpStatus - The response's http status code.

DisassociateMemberAccount

data DisassociateMemberAccount Source #

See: newDisassociateMemberAccount smart constructor.

Instances

Instances details
ToJSON DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

ToHeaders DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

ToPath DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

ToQuery DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

AWSRequest DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

Generic DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

Associated Types

type Rep DisassociateMemberAccount :: Type -> Type #

Read DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

Show DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

NFData DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

Eq DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

Hashable DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

type AWSResponse DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

type Rep DisassociateMemberAccount Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

type Rep DisassociateMemberAccount = D1 ('MetaData "DisassociateMemberAccount" "Amazonka.Macie.DisassociateMemberAccount" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "DisassociateMemberAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateMemberAccount Source #

Create a value of DisassociateMemberAccount 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:memberAccountId:DisassociateMemberAccount', disassociateMemberAccount_memberAccountId - (Discontinued) The ID of the member account that you want to remove from Amazon Macie Classic.

data DisassociateMemberAccountResponse Source #

See: newDisassociateMemberAccountResponse smart constructor.

Instances

Instances details
Generic DisassociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

Associated Types

type Rep DisassociateMemberAccountResponse :: Type -> Type #

Read DisassociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

Show DisassociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

NFData DisassociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

Eq DisassociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

type Rep DisassociateMemberAccountResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateMemberAccount

type Rep DisassociateMemberAccountResponse = D1 ('MetaData "DisassociateMemberAccountResponse" "Amazonka.Macie.DisassociateMemberAccount" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "DisassociateMemberAccountResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisassociateMemberAccountResponse :: DisassociateMemberAccountResponse Source #

Create a value of DisassociateMemberAccountResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

DisassociateS3Resources

data DisassociateS3Resources Source #

See: newDisassociateS3Resources smart constructor.

Instances

Instances details
ToJSON DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

ToHeaders DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

ToPath DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

ToQuery DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

AWSRequest DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

Generic DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

Associated Types

type Rep DisassociateS3Resources :: Type -> Type #

Read DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

Show DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

NFData DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

Methods

rnf :: DisassociateS3Resources -> () #

Eq DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

Hashable DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

type AWSResponse DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

type Rep DisassociateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

type Rep DisassociateS3Resources = D1 ('MetaData "DisassociateS3Resources" "Amazonka.Macie.DisassociateS3Resources" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "DisassociateS3Resources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "associatedS3Resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [S3Resource])))

newDisassociateS3Resources :: DisassociateS3Resources Source #

Create a value of DisassociateS3Resources 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:memberAccountId:DisassociateS3Resources', disassociateS3Resources_memberAccountId - (Discontinued) The ID of the Amazon Macie Classic member account whose resources you want to remove from being monitored by Macie Classic.

$sel:associatedS3Resources:DisassociateS3Resources', disassociateS3Resources_associatedS3Resources - (Discontinued) The S3 resources (buckets or prefixes) that you want to remove from being monitored and classified by Amazon Macie Classic.

data DisassociateS3ResourcesResponse Source #

See: newDisassociateS3ResourcesResponse smart constructor.

Instances

Instances details
Generic DisassociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

Associated Types

type Rep DisassociateS3ResourcesResponse :: Type -> Type #

Read DisassociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

Show DisassociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

NFData DisassociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

Eq DisassociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

type Rep DisassociateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.DisassociateS3Resources

type Rep DisassociateS3ResourcesResponse = D1 ('MetaData "DisassociateS3ResourcesResponse" "Amazonka.Macie.DisassociateS3Resources" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "DisassociateS3ResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failedS3Resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FailedS3Resource])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateS3ResourcesResponse Source #

Create a value of DisassociateS3ResourcesResponse 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:failedS3Resources:DisassociateS3ResourcesResponse', disassociateS3ResourcesResponse_failedS3Resources - (Discontinued) S3 resources that couldn't be removed from being monitored and classified by Amazon Macie Classic. An error code and an error message are provided for each failed item.

$sel:httpStatus:DisassociateS3ResourcesResponse', disassociateS3ResourcesResponse_httpStatus - The response's http status code.

ListMemberAccounts (Paginated)

data ListMemberAccounts Source #

See: newListMemberAccounts smart constructor.

Instances

Instances details
ToJSON ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

ToHeaders ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

ToPath ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

ToQuery ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

AWSPager ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

AWSRequest ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

Associated Types

type AWSResponse ListMemberAccounts #

Generic ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

Associated Types

type Rep ListMemberAccounts :: Type -> Type #

Read ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

Show ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

NFData ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

Methods

rnf :: ListMemberAccounts -> () #

Eq ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

Hashable ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

type AWSResponse ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

type Rep ListMemberAccounts Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

type Rep ListMemberAccounts = D1 ('MetaData "ListMemberAccounts" "Amazonka.Macie.ListMemberAccounts" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "ListMemberAccounts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListMemberAccounts :: ListMemberAccounts Source #

Create a value of ListMemberAccounts 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:maxResults:ListMemberAccounts', listMemberAccounts_maxResults - (Discontinued) Use this parameter to indicate the maximum number of items that you want in the response. The default value is 250.

ListMemberAccounts, listMemberAccounts_nextToken - (Discontinued) Use this parameter when paginating results. Set the value of this parameter to null on your first call to the ListMemberAccounts action. Subsequent calls to the action fill nextToken in the request with the value of nextToken from the previous response to continue listing data.

data ListMemberAccountsResponse Source #

See: newListMemberAccountsResponse smart constructor.

Instances

Instances details
Generic ListMemberAccountsResponse Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

Associated Types

type Rep ListMemberAccountsResponse :: Type -> Type #

Read ListMemberAccountsResponse Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

Show ListMemberAccountsResponse Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

NFData ListMemberAccountsResponse Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

Eq ListMemberAccountsResponse Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

type Rep ListMemberAccountsResponse Source # 
Instance details

Defined in Amazonka.Macie.ListMemberAccounts

type Rep ListMemberAccountsResponse = D1 ('MetaData "ListMemberAccountsResponse" "Amazonka.Macie.ListMemberAccounts" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "ListMemberAccountsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MemberAccount])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMemberAccountsResponse Source #

Create a value of ListMemberAccountsResponse 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:memberAccounts:ListMemberAccountsResponse', listMemberAccountsResponse_memberAccounts - (Discontinued) A list of the Amazon Macie Classic member accounts returned by the action. The current Macie Classic administrator account is also included in this list.

ListMemberAccounts, listMemberAccountsResponse_nextToken - (Discontinued) When a response is generated, if there is more data to be listed, this parameter is present in the response and contains the value to use for the nextToken parameter in a subsequent pagination request. If there is no more data to be listed, this parameter is set to null.

$sel:httpStatus:ListMemberAccountsResponse', listMemberAccountsResponse_httpStatus - The response's http status code.

ListS3Resources (Paginated)

data ListS3Resources Source #

See: newListS3Resources smart constructor.

Instances

Instances details
ToJSON ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

ToHeaders ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

ToPath ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

ToQuery ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

AWSPager ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

AWSRequest ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

Associated Types

type AWSResponse ListS3Resources #

Generic ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

Associated Types

type Rep ListS3Resources :: Type -> Type #

Read ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

Show ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

NFData ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

Methods

rnf :: ListS3Resources -> () #

Eq ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

Hashable ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

type AWSResponse ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

type Rep ListS3Resources Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

type Rep ListS3Resources = D1 ('MetaData "ListS3Resources" "Amazonka.Macie.ListS3Resources" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "ListS3Resources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "memberAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListS3Resources :: ListS3Resources Source #

Create a value of ListS3Resources 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:maxResults:ListS3Resources', listS3Resources_maxResults - (Discontinued) Use this parameter to indicate the maximum number of items that you want in the response. The default value is 250.

$sel:memberAccountId:ListS3Resources', listS3Resources_memberAccountId - (Discontinued) The Amazon Macie Classic member account ID whose associated S3 resources you want to list.

ListS3Resources, listS3Resources_nextToken - (Discontinued) Use this parameter when paginating results. Set its value to null on your first call to the ListS3Resources action. Subsequent calls to the action fill nextToken in the request with the value of nextToken from the previous response to continue listing data.

data ListS3ResourcesResponse Source #

See: newListS3ResourcesResponse smart constructor.

Instances

Instances details
Generic ListS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

Associated Types

type Rep ListS3ResourcesResponse :: Type -> Type #

Read ListS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

Show ListS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

NFData ListS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

Methods

rnf :: ListS3ResourcesResponse -> () #

Eq ListS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

type Rep ListS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.ListS3Resources

type Rep ListS3ResourcesResponse = D1 ('MetaData "ListS3ResourcesResponse" "Amazonka.Macie.ListS3Resources" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "ListS3ResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "s3Resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [S3ResourceClassification])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListS3ResourcesResponse Source #

Create a value of ListS3ResourcesResponse 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:

ListS3Resources, listS3ResourcesResponse_nextToken - (Discontinued) When a response is generated, if there is more data to be listed, this parameter is present in the response and contains the value to use for the nextToken parameter in a subsequent pagination request. If there is no more data to be listed, this parameter is set to null.

$sel:s3Resources:ListS3ResourcesResponse', listS3ResourcesResponse_s3Resources - (Discontinued) A list of the associated S3 resources returned by the action.

$sel:httpStatus:ListS3ResourcesResponse', listS3ResourcesResponse_httpStatus - The response's http status code.

UpdateS3Resources

data UpdateS3Resources Source #

See: newUpdateS3Resources smart constructor.

Instances

Instances details
ToJSON UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

ToHeaders UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

ToPath UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

ToQuery UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

AWSRequest UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

Associated Types

type AWSResponse UpdateS3Resources #

Generic UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

Associated Types

type Rep UpdateS3Resources :: Type -> Type #

Read UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

Show UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

NFData UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

Methods

rnf :: UpdateS3Resources -> () #

Eq UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

Hashable UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

type AWSResponse UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

type Rep UpdateS3Resources Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

type Rep UpdateS3Resources = D1 ('MetaData "UpdateS3Resources" "Amazonka.Macie.UpdateS3Resources" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "UpdateS3Resources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3ResourcesUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [S3ResourceClassificationUpdate])))

newUpdateS3Resources :: UpdateS3Resources Source #

Create a value of UpdateS3Resources 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:memberAccountId:UpdateS3Resources', updateS3Resources_memberAccountId - (Discontinued) The Amazon Web Services account ID of the Amazon Macie Classic member account whose S3 resources' classification types you want to update.

$sel:s3ResourcesUpdate:UpdateS3Resources', updateS3Resources_s3ResourcesUpdate - (Discontinued) The S3 resources whose classification types you want to update.

data UpdateS3ResourcesResponse Source #

See: newUpdateS3ResourcesResponse smart constructor.

Instances

Instances details
Generic UpdateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

Associated Types

type Rep UpdateS3ResourcesResponse :: Type -> Type #

Read UpdateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

Show UpdateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

NFData UpdateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

Eq UpdateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

type Rep UpdateS3ResourcesResponse Source # 
Instance details

Defined in Amazonka.Macie.UpdateS3Resources

type Rep UpdateS3ResourcesResponse = D1 ('MetaData "UpdateS3ResourcesResponse" "Amazonka.Macie.UpdateS3Resources" "amazonka-macie-2.0-6zQjUC5IKQtkmzh23qe2R" 'False) (C1 ('MetaCons "UpdateS3ResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failedS3Resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FailedS3Resource])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateS3ResourcesResponse Source #

Create a value of UpdateS3ResourcesResponse 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:failedS3Resources:UpdateS3ResourcesResponse', updateS3ResourcesResponse_failedS3Resources - (Discontinued) The S3 resources whose classification types can't be updated. An error code and an error message are provided for each failed item.

$sel:httpStatus:UpdateS3ResourcesResponse', updateS3ResourcesResponse_httpStatus - The response's http status code.

Types

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.

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.

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.

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.

FailedS3Resource

data FailedS3Resource Source #

(Discontinued) Includes details about the failed S3 resources.

See: newFailedS3Resource smart constructor.

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.

MemberAccount

data MemberAccount Source #

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

See: newMemberAccount smart constructor.

Constructors

MemberAccount' (Maybe Text) 

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.

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' (Maybe Text) Text 

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.

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.

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.

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.

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.