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

Amazonka.MacieV2

Contents

Description

Derived from API version 2020-01-01 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Macie

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-01-01 of the Amazon Macie 2 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 MacieV2.

AccessDeniedException

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

Provides information about an error that occurred due to insufficient access to a specified resource.

ConflictException

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

Provides information about an error that occurred due to a versioning conflict for a specified resource.

InternalServerException

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

Provides information about an error that occurred due to an unknown internal server error, exception, or failure.

ResourceNotFoundException

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

Provides information about an error that occurred because a specified resource wasn't found.

ServiceQuotaExceededException

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

Provides information about an error that occurred due to one or more service quotas for an account.

ThrottlingException

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

Provides information about an error that occurred because too many requests were sent during a certain amount of time.

UnprocessableEntityException

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

Provides information about an error that occurred due to an unprocessable entity.

ValidationException

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

Provides information about an error that occurred due to a syntax error in a request.

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.

FindingRevealed

newFindingRevealed :: Wait GetSensitiveDataOccurrences Source #

Polls GetSensitiveDataOccurrences every 2 seconds until a successful state is reached. An error is returned after 60 failed checks.

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.

AcceptInvitation

data AcceptInvitation Source #

See: newAcceptInvitation smart constructor.

Instances

Instances details
ToJSON AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

ToHeaders AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

ToPath AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

ToQuery AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

AWSRequest AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Associated Types

type AWSResponse AcceptInvitation #

Generic AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Associated Types

type Rep AcceptInvitation :: Type -> Type #

Read AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Show AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

NFData AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Methods

rnf :: AcceptInvitation -> () #

Eq AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Hashable AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

type AWSResponse AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

type Rep AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

type Rep AcceptInvitation = D1 ('MetaData "AcceptInvitation" "Amazonka.MacieV2.AcceptInvitation" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AcceptInvitation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "administratorAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "masterAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAcceptInvitation Source #

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

AcceptInvitation, acceptInvitation_administratorAccountId - The Amazon Web Services account ID for the account that sent the invitation.

$sel:masterAccount:AcceptInvitation', acceptInvitation_masterAccount - (Deprecated) The Amazon Web Services account ID for the account that sent the invitation. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

AcceptInvitation, acceptInvitation_invitationId - The unique identifier for the invitation to accept.

data AcceptInvitationResponse Source #

See: newAcceptInvitationResponse smart constructor.

Instances

Instances details
Generic AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Associated Types

type Rep AcceptInvitationResponse :: Type -> Type #

Read AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Show AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

NFData AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Eq AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

type Rep AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

type Rep AcceptInvitationResponse = D1 ('MetaData "AcceptInvitationResponse" "Amazonka.MacieV2.AcceptInvitation" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AcceptInvitationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcceptInvitationResponse Source #

Create a value of AcceptInvitationResponse 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:httpStatus:AcceptInvitationResponse', acceptInvitationResponse_httpStatus - The response's http status code.

BatchGetCustomDataIdentifiers

data BatchGetCustomDataIdentifiers Source #

See: newBatchGetCustomDataIdentifiers smart constructor.

Instances

Instances details
ToJSON BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

ToHeaders BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

ToPath BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

ToQuery BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

AWSRequest BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

Generic BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

Associated Types

type Rep BatchGetCustomDataIdentifiers :: Type -> Type #

Read BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

Show BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

NFData BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

Eq BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

Hashable BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

type AWSResponse BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

type Rep BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

type Rep BatchGetCustomDataIdentifiers = D1 ('MetaData "BatchGetCustomDataIdentifiers" "Amazonka.MacieV2.BatchGetCustomDataIdentifiers" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BatchGetCustomDataIdentifiers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newBatchGetCustomDataIdentifiers :: BatchGetCustomDataIdentifiers Source #

Create a value of BatchGetCustomDataIdentifiers 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:ids:BatchGetCustomDataIdentifiers', batchGetCustomDataIdentifiers_ids - An array of custom data identifier IDs, one for each custom data identifier to retrieve information about.

data BatchGetCustomDataIdentifiersResponse Source #

Instances

Instances details
Generic BatchGetCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

Read BatchGetCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

Show BatchGetCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

NFData BatchGetCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

Eq BatchGetCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

type Rep BatchGetCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

type Rep BatchGetCustomDataIdentifiersResponse = D1 ('MetaData "BatchGetCustomDataIdentifiersResponse" "Amazonka.MacieV2.BatchGetCustomDataIdentifiers" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BatchGetCustomDataIdentifiersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customDataIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BatchGetCustomDataIdentifierSummary])) :*: (S1 ('MetaSel ('Just "notFoundIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchGetCustomDataIdentifiersResponse Source #

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

BatchGetCustomDataIdentifiersResponse, batchGetCustomDataIdentifiersResponse_customDataIdentifiers - An array of objects, one for each custom data identifier that matches the criteria specified in the request.

$sel:notFoundIdentifierIds:BatchGetCustomDataIdentifiersResponse', batchGetCustomDataIdentifiersResponse_notFoundIdentifierIds - An array of custom data identifier IDs, one for each custom data identifier that was specified in the request but doesn't correlate to an existing custom data identifier.

$sel:httpStatus:BatchGetCustomDataIdentifiersResponse', batchGetCustomDataIdentifiersResponse_httpStatus - The response's http status code.

CreateAllowList

data CreateAllowList Source #

See: newCreateAllowList smart constructor.

Instances

Instances details
ToJSON CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

ToHeaders CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

ToPath CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

ToQuery CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

AWSRequest CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

Associated Types

type AWSResponse CreateAllowList #

Generic CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

Associated Types

type Rep CreateAllowList :: Type -> Type #

Read CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

Show CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

NFData CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

Methods

rnf :: CreateAllowList -> () #

Eq CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

Hashable CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

type AWSResponse CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

type Rep CreateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

type Rep CreateAllowList = D1 ('MetaData "CreateAllowList" "Amazonka.MacieV2.CreateAllowList" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateAllowList'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "criteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AllowListCriteria) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCreateAllowList Source #

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

CreateAllowList, createAllowList_description - A custom description of the allow list. The description can contain as many as 512 characters.

CreateAllowList, createAllowList_tags - A map of key-value pairs that specifies the tags to associate with the allow list.

An allow list can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

$sel:criteria:CreateAllowList', createAllowList_criteria - The criteria that specify the text or text pattern to ignore. The criteria can be the location and name of an S3 object that lists specific text to ignore (s3WordsList), or a regular expression (regex) that defines a text pattern to ignore.

$sel:clientToken:CreateAllowList', createAllowList_clientToken - A unique, case-sensitive token that you provide to ensure the idempotency of the request.

CreateAllowList, createAllowList_name - A custom name for the allow list. The name can contain as many as 128 characters.

data CreateAllowListResponse Source #

See: newCreateAllowListResponse smart constructor.

Instances

Instances details
Generic CreateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

Associated Types

type Rep CreateAllowListResponse :: Type -> Type #

Read CreateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

Show CreateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

NFData CreateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

Methods

rnf :: CreateAllowListResponse -> () #

Eq CreateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

type Rep CreateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateAllowList

type Rep CreateAllowListResponse = D1 ('MetaData "CreateAllowListResponse" "Amazonka.MacieV2.CreateAllowList" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateAllowListResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateAllowListResponse Source #

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

CreateAllowListResponse, createAllowListResponse_arn - The Amazon Resource Name (ARN) of the allow list.

CreateAllowListResponse, createAllowListResponse_id - The unique identifier for the allow list.

$sel:httpStatus:CreateAllowListResponse', createAllowListResponse_httpStatus - The response's http status code.

CreateClassificationJob

data CreateClassificationJob Source #

See: newCreateClassificationJob smart constructor.

Instances

Instances details
ToJSON CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

ToHeaders CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

ToPath CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

ToQuery CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

AWSRequest CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Generic CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Associated Types

type Rep CreateClassificationJob :: Type -> Type #

Read CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Show CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

NFData CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Methods

rnf :: CreateClassificationJob -> () #

Eq CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Hashable CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

type AWSResponse CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

type Rep CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

type Rep CreateClassificationJob = D1 ('MetaData "CreateClassificationJob" "Amazonka.MacieV2.CreateClassificationJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateClassificationJob'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "allowListIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "customDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "initialRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "managedDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "managedDataIdentifierSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ManagedDataIdentifierSelector))))) :*: ((S1 ('MetaSel ('Just "samplingPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "scheduleFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobScheduleFrequency)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "s3JobDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3JobDefinition) :*: S1 ('MetaSel ('Just "jobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobType)) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateClassificationJob Source #

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

CreateClassificationJob, createClassificationJob_allowListIds - An array of unique identifiers, one for each allow list for the job to use when it analyzes data.

CreateClassificationJob, createClassificationJob_customDataIdentifierIds - An array of unique identifiers, one for each custom data identifier for the job to use when it analyzes data. To use only managed data identifiers, don't specify a value for this property and specify a value other than NONE for the managedDataIdentifierSelector property.

CreateClassificationJob, createClassificationJob_description - A custom description of the job. The description can contain as many as 200 characters.

$sel:initialRun:CreateClassificationJob', createClassificationJob_initialRun - For a recurring job, specifies whether to analyze all existing, eligible objects immediately after the job is created (true). To analyze only those objects that are created or changed after you create the job and before the job's first scheduled run, set this value to false.

If you configure the job to run only once, don't specify a value for this property.

CreateClassificationJob, createClassificationJob_managedDataIdentifierIds - An array of unique identifiers, one for each managed data identifier for the job to include (use) or exclude (not use) when it analyzes data. Inclusion or exclusion depends on the managed data identifier selection type that you specify for the job (managedDataIdentifierSelector).

To retrieve a list of valid values for this property, use the ListManagedDataIdentifiers operation.

$sel:managedDataIdentifierSelector:CreateClassificationJob', createClassificationJob_managedDataIdentifierSelector - The selection type to apply when determining which managed data identifiers the job uses to analyze data. Valid values are:

  • ALL - Use all the managed data identifiers that Amazon Macie provides. If you specify this value, don't specify any values for the managedDataIdentifierIds property.
  • EXCLUDE - Use all the managed data identifiers that Macie provides except the managed data identifiers specified by the managedDataIdentifierIds property.
  • INCLUDE - Use only the managed data identifiers specified by the managedDataIdentifierIds property.
  • NONE - Don't use any managed data identifiers. If you specify this value, specify at least one custom data identifier for the job (customDataIdentifierIds) and don't specify any values for the managedDataIdentifierIds property.

If you don't specify a value for this property, the job uses all managed data identifiers. If you don't specify a value for this property or you specify ALL or EXCLUDE for a recurring job, the job also uses new managed data identifiers as they are released.

$sel:samplingPercentage:CreateClassificationJob', createClassificationJob_samplingPercentage - The sampling depth, as a percentage, for the job to apply when processing objects. This value determines the percentage of eligible objects that the job analyzes. If this value is less than 100, Amazon Macie selects the objects to analyze at random, up to the specified percentage, and analyzes all the data in those objects.

$sel:scheduleFrequency:CreateClassificationJob', createClassificationJob_scheduleFrequency - The recurrence pattern for running the job. To run the job only once, don't specify a value for this property and set the value for the jobType property to ONE_TIME.

CreateClassificationJob, createClassificationJob_tags - A map of key-value pairs that specifies the tags to associate with the job.

A job can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

$sel:s3JobDefinition:CreateClassificationJob', createClassificationJob_s3JobDefinition - The S3 buckets that contain the objects to analyze, and the scope of that analysis.

CreateClassificationJob, createClassificationJob_jobType - The schedule for running the job. Valid values are:

  • ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the scheduleFrequency property.
  • SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the scheduleFrequency property to define the recurrence pattern for the job.

$sel:clientToken:CreateClassificationJob', createClassificationJob_clientToken - A unique, case-sensitive token that you provide to ensure the idempotency of the request.

CreateClassificationJob, createClassificationJob_name - A custom name for the job. The name can contain as many as 500 characters.

data CreateClassificationJobResponse Source #

See: newCreateClassificationJobResponse smart constructor.

Instances

Instances details
Generic CreateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Associated Types

type Rep CreateClassificationJobResponse :: Type -> Type #

Read CreateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Show CreateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

NFData CreateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Eq CreateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

type Rep CreateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

type Rep CreateClassificationJobResponse = D1 ('MetaData "CreateClassificationJobResponse" "Amazonka.MacieV2.CreateClassificationJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateClassificationJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateClassificationJobResponse Source #

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

CreateClassificationJobResponse, createClassificationJobResponse_jobArn - The Amazon Resource Name (ARN) of the job.

CreateClassificationJobResponse, createClassificationJobResponse_jobId - The unique identifier for the job.

$sel:httpStatus:CreateClassificationJobResponse', createClassificationJobResponse_httpStatus - The response's http status code.

CreateCustomDataIdentifier

data CreateCustomDataIdentifier Source #

See: newCreateCustomDataIdentifier smart constructor.

Instances

Instances details
ToJSON CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

ToHeaders CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

ToPath CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

ToQuery CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

AWSRequest CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Generic CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Associated Types

type Rep CreateCustomDataIdentifier :: Type -> Type #

Read CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Show CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

NFData CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Eq CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Hashable CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

type AWSResponse CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

type Rep CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

newCreateCustomDataIdentifier Source #

Create a value of CreateCustomDataIdentifier 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:clientToken:CreateCustomDataIdentifier', createCustomDataIdentifier_clientToken - A unique, case-sensitive token that you provide to ensure the idempotency of the request.

CreateCustomDataIdentifier, createCustomDataIdentifier_description - A custom description of the custom data identifier. The description can contain as many as 512 characters.

We strongly recommend that you avoid including any sensitive data in the description of a custom data identifier. Other users of your account might be able to see this description, depending on the actions that they're allowed to perform in Amazon Macie.

$sel:ignoreWords:CreateCustomDataIdentifier', createCustomDataIdentifier_ignoreWords - An array that lists specific character sequences (ignore words) to exclude from the results. If the text matched by the regular expression contains any string in this array, Amazon Macie ignores it. The array can contain as many as 10 ignore words. Each ignore word can contain 4-90 UTF-8 characters. Ignore words are case sensitive.

$sel:keywords:CreateCustomDataIdentifier', createCustomDataIdentifier_keywords - An array that lists specific character sequences (keywords), one of which must precede and be within proximity (maximumMatchDistance) of the regular expression to match. The array can contain as many as 50 keywords. Each keyword can contain 3-90 UTF-8 characters. Keywords aren't case sensitive.

$sel:maximumMatchDistance:CreateCustomDataIdentifier', createCustomDataIdentifier_maximumMatchDistance - The maximum number of characters that can exist between the end of at least one complete character sequence specified by the keywords array and the end of the text that matches the regex pattern. If a complete keyword precedes all the text that matches the pattern and the keyword is within the specified distance, Amazon Macie includes the result. The distance can be 1-300 characters. The default value is 50.

$sel:severityLevels:CreateCustomDataIdentifier', createCustomDataIdentifier_severityLevels - The severity to assign to findings that the custom data identifier produces, based on the number of occurrences of text that matches the custom data identifier's detection criteria. You can specify as many as three SeverityLevel objects in this array, one for each severity: LOW, MEDIUM, or HIGH. If you specify more than one, the occurrences thresholds must be in ascending order by severity, moving from LOW to HIGH. For example, 1 for LOW, 50 for MEDIUM, and 100 for HIGH. If an S3 object contains fewer occurrences than the lowest specified threshold, Amazon Macie doesn't create a finding.

If you don't specify any values for this array, Macie creates findings for S3 objects that contain at least one occurrence of text that matches the detection criteria, and Macie assigns the MEDIUM severity to those findings.

CreateCustomDataIdentifier, createCustomDataIdentifier_tags - A map of key-value pairs that specifies the tags to associate with the custom data identifier.

A custom data identifier can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

CreateCustomDataIdentifier, createCustomDataIdentifier_regex - The regular expression (regex) that defines the pattern to match. The expression can contain as many as 512 characters.

CreateCustomDataIdentifier, createCustomDataIdentifier_name - A custom name for the custom data identifier. The name can contain as many as 128 characters.

We strongly recommend that you avoid including any sensitive data in the name of a custom data identifier. Other users of your account might be able to see this name, depending on the actions that they're allowed to perform in Amazon Macie.

data CreateCustomDataIdentifierResponse Source #

Instances

Instances details
Generic CreateCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Associated Types

type Rep CreateCustomDataIdentifierResponse :: Type -> Type #

Read CreateCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Show CreateCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

NFData CreateCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Eq CreateCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

type Rep CreateCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

type Rep CreateCustomDataIdentifierResponse = D1 ('MetaData "CreateCustomDataIdentifierResponse" "Amazonka.MacieV2.CreateCustomDataIdentifier" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateCustomDataIdentifierResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customDataIdentifierId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateCustomDataIdentifierResponse Source #

Create a value of CreateCustomDataIdentifierResponse 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:customDataIdentifierId:CreateCustomDataIdentifierResponse', createCustomDataIdentifierResponse_customDataIdentifierId - The unique identifier for the custom data identifier that was created.

$sel:httpStatus:CreateCustomDataIdentifierResponse', createCustomDataIdentifierResponse_httpStatus - The response's http status code.

CreateFindingsFilter

data CreateFindingsFilter Source #

See: newCreateFindingsFilter smart constructor.

Instances

Instances details
ToJSON CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

ToHeaders CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

ToPath CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

ToQuery CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

AWSRequest CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Associated Types

type AWSResponse CreateFindingsFilter #

Generic CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Associated Types

type Rep CreateFindingsFilter :: Type -> Type #

Read CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Show CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

NFData CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Methods

rnf :: CreateFindingsFilter -> () #

Eq CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Hashable CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

type AWSResponse CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

type Rep CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

newCreateFindingsFilter Source #

Create a value of CreateFindingsFilter 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:clientToken:CreateFindingsFilter', createFindingsFilter_clientToken - A unique, case-sensitive token that you provide to ensure the idempotency of the request.

CreateFindingsFilter, createFindingsFilter_description - A custom description of the filter. The description can contain as many as 512 characters.

We strongly recommend that you avoid including any sensitive data in the description of a filter. Other users of your account might be able to see this description, depending on the actions that they're allowed to perform in Amazon Macie.

$sel:position:CreateFindingsFilter', createFindingsFilter_position - The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings.

CreateFindingsFilter, createFindingsFilter_tags - A map of key-value pairs that specifies the tags to associate with the filter.

A findings filter can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

CreateFindingsFilter, createFindingsFilter_action - The action to perform on findings that match the filter criteria (findingCriteria). Valid values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.

$sel:findingCriteria:CreateFindingsFilter', createFindingsFilter_findingCriteria - The criteria to use to filter findings.

CreateFindingsFilter, createFindingsFilter_name - A custom name for the filter. The name must contain at least 3 characters and can contain as many as 64 characters.

We strongly recommend that you avoid including any sensitive data in the name of a filter. Other users of your account might be able to see this name, depending on the actions that they're allowed to perform in Amazon Macie.

data CreateFindingsFilterResponse Source #

See: newCreateFindingsFilterResponse smart constructor.

Instances

Instances details
Generic CreateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Associated Types

type Rep CreateFindingsFilterResponse :: Type -> Type #

Read CreateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Show CreateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

NFData CreateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Eq CreateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

type Rep CreateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

type Rep CreateFindingsFilterResponse = D1 ('MetaData "CreateFindingsFilterResponse" "Amazonka.MacieV2.CreateFindingsFilter" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateFindingsFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateFindingsFilterResponse Source #

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

CreateFindingsFilterResponse, createFindingsFilterResponse_arn - The Amazon Resource Name (ARN) of the filter that was created.

CreateFindingsFilterResponse, createFindingsFilterResponse_id - The unique identifier for the filter that was created.

$sel:httpStatus:CreateFindingsFilterResponse', createFindingsFilterResponse_httpStatus - The response's http status code.

CreateInvitations

data CreateInvitations Source #

See: newCreateInvitations smart constructor.

Instances

Instances details
ToJSON CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

ToHeaders CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

ToPath CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

ToQuery CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

AWSRequest CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Associated Types

type AWSResponse CreateInvitations #

Generic CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Associated Types

type Rep CreateInvitations :: Type -> Type #

Read CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Show CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

NFData CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Methods

rnf :: CreateInvitations -> () #

Eq CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Hashable CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

type AWSResponse CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

type Rep CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

type Rep CreateInvitations = D1 ('MetaData "CreateInvitations" "Amazonka.MacieV2.CreateInvitations" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disableEmailNotification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newCreateInvitations :: CreateInvitations Source #

Create a value of CreateInvitations 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:disableEmailNotification:CreateInvitations', createInvitations_disableEmailNotification - Specifies whether to send the invitation as an email message. If this value is false, Amazon Macie sends the invitation (as an email message) to the email address that you specified for the recipient's account when you associated the account with your account. The default value is false.

$sel:message:CreateInvitations', createInvitations_message - Custom text to include in the email message that contains the invitation. The text can contain as many as 80 alphanumeric characters.

$sel:accountIds:CreateInvitations', createInvitations_accountIds - An array that lists Amazon Web Services account IDs, one for each account to send the invitation to.

data CreateInvitationsResponse Source #

See: newCreateInvitationsResponse smart constructor.

Instances

Instances details
Generic CreateInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Associated Types

type Rep CreateInvitationsResponse :: Type -> Type #

Read CreateInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Show CreateInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

NFData CreateInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Eq CreateInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

type Rep CreateInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

type Rep CreateInvitationsResponse = D1 ('MetaData "CreateInvitationsResponse" "Amazonka.MacieV2.CreateInvitations" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedAccount])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateInvitationsResponse Source #

Create a value of CreateInvitationsResponse 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:unprocessedAccounts:CreateInvitationsResponse', createInvitationsResponse_unprocessedAccounts - An array of objects, one for each account whose invitation hasn't been processed. Each object identifies the account and explains why the invitation hasn't been processed for the account.

$sel:httpStatus:CreateInvitationsResponse', createInvitationsResponse_httpStatus - The response's http status code.

CreateMember

data CreateMember Source #

See: newCreateMember smart constructor.

Instances

Instances details
ToJSON CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

ToHeaders CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

ToPath CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

ToQuery CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

AWSRequest CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Associated Types

type AWSResponse CreateMember #

Generic CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Associated Types

type Rep CreateMember :: Type -> Type #

Read CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Show CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

NFData CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Methods

rnf :: CreateMember -> () #

Eq CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Hashable CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

type AWSResponse CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

type Rep CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

type Rep CreateMember = D1 ('MetaData "CreateMember" "Amazonka.MacieV2.CreateMember" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "account") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccountDetail)))

newCreateMember Source #

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

CreateMember, createMember_tags - A map of key-value pairs that specifies the tags to associate with the account in Amazon Macie.

An account can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

$sel:account:CreateMember', createMember_account - The details of the account to associate with the administrator account.

data CreateMemberResponse Source #

See: newCreateMemberResponse smart constructor.

Instances

Instances details
Generic CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Associated Types

type Rep CreateMemberResponse :: Type -> Type #

Read CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Show CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

NFData CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Methods

rnf :: CreateMemberResponse -> () #

Eq CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

type Rep CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

type Rep CreateMemberResponse = D1 ('MetaData "CreateMemberResponse" "Amazonka.MacieV2.CreateMember" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateMemberResponse Source #

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

CreateMemberResponse, createMemberResponse_arn - The Amazon Resource Name (ARN) of the account that was associated with the administrator account.

$sel:httpStatus:CreateMemberResponse', createMemberResponse_httpStatus - The response's http status code.

CreateSampleFindings

data CreateSampleFindings Source #

See: newCreateSampleFindings smart constructor.

Instances

Instances details
ToJSON CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

ToHeaders CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

ToPath CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

ToQuery CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

AWSRequest CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Associated Types

type AWSResponse CreateSampleFindings #

Generic CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Associated Types

type Rep CreateSampleFindings :: Type -> Type #

Read CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Show CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

NFData CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Methods

rnf :: CreateSampleFindings -> () #

Eq CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Hashable CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

type AWSResponse CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

type Rep CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

type Rep CreateSampleFindings = D1 ('MetaData "CreateSampleFindings" "Amazonka.MacieV2.CreateSampleFindings" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateSampleFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FindingType]))))

newCreateSampleFindings :: CreateSampleFindings Source #

Create a value of CreateSampleFindings 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:findingTypes:CreateSampleFindings', createSampleFindings_findingTypes - An array of finding types, one for each type of sample finding to create. To create a sample of every type of finding that Amazon Macie supports, don't include this array in your request.

data CreateSampleFindingsResponse Source #

See: newCreateSampleFindingsResponse smart constructor.

Instances

Instances details
Generic CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Associated Types

type Rep CreateSampleFindingsResponse :: Type -> Type #

Read CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Show CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

NFData CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Eq CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

type Rep CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

type Rep CreateSampleFindingsResponse = D1 ('MetaData "CreateSampleFindingsResponse" "Amazonka.MacieV2.CreateSampleFindings" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CreateSampleFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSampleFindingsResponse Source #

Create a value of CreateSampleFindingsResponse 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:httpStatus:CreateSampleFindingsResponse', createSampleFindingsResponse_httpStatus - The response's http status code.

DeclineInvitations

data DeclineInvitations Source #

See: newDeclineInvitations smart constructor.

Constructors

DeclineInvitations' [Text] 

Instances

Instances details
ToJSON DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

ToHeaders DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

ToPath DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

ToQuery DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

AWSRequest DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Associated Types

type AWSResponse DeclineInvitations #

Generic DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Associated Types

type Rep DeclineInvitations :: Type -> Type #

Read DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Show DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

NFData DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Methods

rnf :: DeclineInvitations -> () #

Eq DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Hashable DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

type AWSResponse DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

type Rep DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

type Rep DeclineInvitations = D1 ('MetaData "DeclineInvitations" "Amazonka.MacieV2.DeclineInvitations" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeclineInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDeclineInvitations :: DeclineInvitations Source #

Create a value of DeclineInvitations 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:accountIds:DeclineInvitations', declineInvitations_accountIds - An array that lists Amazon Web Services account IDs, one for each account that sent an invitation to decline.

data DeclineInvitationsResponse Source #

See: newDeclineInvitationsResponse smart constructor.

Instances

Instances details
Generic DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Associated Types

type Rep DeclineInvitationsResponse :: Type -> Type #

Read DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Show DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

NFData DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Eq DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

type Rep DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

type Rep DeclineInvitationsResponse = D1 ('MetaData "DeclineInvitationsResponse" "Amazonka.MacieV2.DeclineInvitations" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeclineInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedAccount])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeclineInvitationsResponse Source #

Create a value of DeclineInvitationsResponse 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:unprocessedAccounts:DeclineInvitationsResponse', declineInvitationsResponse_unprocessedAccounts - An array of objects, one for each account whose invitation hasn't been declined. Each object identifies the account and explains why the request hasn't been processed for that account.

$sel:httpStatus:DeclineInvitationsResponse', declineInvitationsResponse_httpStatus - The response's http status code.

DeleteAllowList

data DeleteAllowList Source #

See: newDeleteAllowList smart constructor.

Instances

Instances details
ToHeaders DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

ToPath DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

ToQuery DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

AWSRequest DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

Associated Types

type AWSResponse DeleteAllowList #

Generic DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

Associated Types

type Rep DeleteAllowList :: Type -> Type #

Read DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

Show DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

NFData DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

Methods

rnf :: DeleteAllowList -> () #

Eq DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

Hashable DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

type AWSResponse DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

type Rep DeleteAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

type Rep DeleteAllowList = D1 ('MetaData "DeleteAllowList" "Amazonka.MacieV2.DeleteAllowList" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeleteAllowList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ignoreJobChecks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteAllowList Source #

Create a value of DeleteAllowList 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:ignoreJobChecks:DeleteAllowList', deleteAllowList_ignoreJobChecks - Specifies whether to force deletion of the allow list, even if active classification jobs are configured to use the list.

When you try to delete an allow list, Amazon Macie checks for classification jobs that use the list and have a status other than COMPLETE or CANCELLED. By default, Macie rejects your request if any jobs meet these criteria. To skip these checks and delete the list, set this value to true. To delete the list only if no active jobs are configured to use it, set this value to false.

DeleteAllowList, deleteAllowList_id - The unique identifier for the Amazon Macie resource that the request applies to.

data DeleteAllowListResponse Source #

See: newDeleteAllowListResponse smart constructor.

Instances

Instances details
Generic DeleteAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

Associated Types

type Rep DeleteAllowListResponse :: Type -> Type #

Read DeleteAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

Show DeleteAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

NFData DeleteAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

Methods

rnf :: DeleteAllowListResponse -> () #

Eq DeleteAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

type Rep DeleteAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteAllowList

type Rep DeleteAllowListResponse = D1 ('MetaData "DeleteAllowListResponse" "Amazonka.MacieV2.DeleteAllowList" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeleteAllowListResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAllowListResponse Source #

Create a value of DeleteAllowListResponse 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:httpStatus:DeleteAllowListResponse', deleteAllowListResponse_httpStatus - The response's http status code.

DeleteCustomDataIdentifier

data DeleteCustomDataIdentifier Source #

See: newDeleteCustomDataIdentifier smart constructor.

Instances

Instances details
ToHeaders DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

ToPath DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

ToQuery DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

AWSRequest DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Generic DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Associated Types

type Rep DeleteCustomDataIdentifier :: Type -> Type #

Read DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Show DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

NFData DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Eq DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Hashable DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

type AWSResponse DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

type Rep DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

type Rep DeleteCustomDataIdentifier = D1 ('MetaData "DeleteCustomDataIdentifier" "Amazonka.MacieV2.DeleteCustomDataIdentifier" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeleteCustomDataIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCustomDataIdentifier Source #

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

DeleteCustomDataIdentifier, deleteCustomDataIdentifier_id - The unique identifier for the Amazon Macie resource that the request applies to.

data DeleteCustomDataIdentifierResponse Source #

Instances

Instances details
Generic DeleteCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Associated Types

type Rep DeleteCustomDataIdentifierResponse :: Type -> Type #

Read DeleteCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Show DeleteCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

NFData DeleteCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Eq DeleteCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

type Rep DeleteCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

type Rep DeleteCustomDataIdentifierResponse = D1 ('MetaData "DeleteCustomDataIdentifierResponse" "Amazonka.MacieV2.DeleteCustomDataIdentifier" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeleteCustomDataIdentifierResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteCustomDataIdentifierResponse Source #

Create a value of DeleteCustomDataIdentifierResponse 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:httpStatus:DeleteCustomDataIdentifierResponse', deleteCustomDataIdentifierResponse_httpStatus - The response's http status code.

DeleteFindingsFilter

data DeleteFindingsFilter Source #

See: newDeleteFindingsFilter smart constructor.

Instances

Instances details
ToHeaders DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

ToPath DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

ToQuery DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

AWSRequest DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Associated Types

type AWSResponse DeleteFindingsFilter #

Generic DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Associated Types

type Rep DeleteFindingsFilter :: Type -> Type #

Read DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Show DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

NFData DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Methods

rnf :: DeleteFindingsFilter -> () #

Eq DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Hashable DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

type AWSResponse DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

type Rep DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

type Rep DeleteFindingsFilter = D1 ('MetaData "DeleteFindingsFilter" "Amazonka.MacieV2.DeleteFindingsFilter" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeleteFindingsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteFindingsFilter Source #

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

DeleteFindingsFilter, deleteFindingsFilter_id - The unique identifier for the Amazon Macie resource that the request applies to.

data DeleteFindingsFilterResponse Source #

See: newDeleteFindingsFilterResponse smart constructor.

Instances

Instances details
Generic DeleteFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Associated Types

type Rep DeleteFindingsFilterResponse :: Type -> Type #

Read DeleteFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Show DeleteFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

NFData DeleteFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Eq DeleteFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

type Rep DeleteFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

type Rep DeleteFindingsFilterResponse = D1 ('MetaData "DeleteFindingsFilterResponse" "Amazonka.MacieV2.DeleteFindingsFilter" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeleteFindingsFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteFindingsFilterResponse Source #

Create a value of DeleteFindingsFilterResponse 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:httpStatus:DeleteFindingsFilterResponse', deleteFindingsFilterResponse_httpStatus - The response's http status code.

DeleteInvitations

data DeleteInvitations Source #

See: newDeleteInvitations smart constructor.

Constructors

DeleteInvitations' [Text] 

Instances

Instances details
ToJSON DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

ToHeaders DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

ToPath DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

ToQuery DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

AWSRequest DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Associated Types

type AWSResponse DeleteInvitations #

Generic DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Associated Types

type Rep DeleteInvitations :: Type -> Type #

Read DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Show DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

NFData DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Methods

rnf :: DeleteInvitations -> () #

Eq DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Hashable DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

type AWSResponse DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

type Rep DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

type Rep DeleteInvitations = D1 ('MetaData "DeleteInvitations" "Amazonka.MacieV2.DeleteInvitations" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeleteInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newDeleteInvitations :: DeleteInvitations Source #

Create a value of DeleteInvitations 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:accountIds:DeleteInvitations', deleteInvitations_accountIds - An array that lists Amazon Web Services account IDs, one for each account that sent an invitation to delete.

data DeleteInvitationsResponse Source #

See: newDeleteInvitationsResponse smart constructor.

Instances

Instances details
Generic DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Associated Types

type Rep DeleteInvitationsResponse :: Type -> Type #

Read DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Show DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

NFData DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Eq DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

type Rep DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

type Rep DeleteInvitationsResponse = D1 ('MetaData "DeleteInvitationsResponse" "Amazonka.MacieV2.DeleteInvitations" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeleteInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unprocessedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedAccount])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteInvitationsResponse Source #

Create a value of DeleteInvitationsResponse 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:unprocessedAccounts:DeleteInvitationsResponse', deleteInvitationsResponse_unprocessedAccounts - An array of objects, one for each account whose invitation hasn't been deleted. Each object identifies the account and explains why the request hasn't been processed for that account.

$sel:httpStatus:DeleteInvitationsResponse', deleteInvitationsResponse_httpStatus - The response's http status code.

DeleteMember

data DeleteMember Source #

See: newDeleteMember smart constructor.

Constructors

DeleteMember' Text 

Instances

Instances details
ToHeaders DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

ToPath DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

ToQuery DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

AWSRequest DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Associated Types

type AWSResponse DeleteMember #

Generic DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Associated Types

type Rep DeleteMember :: Type -> Type #

Read DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Show DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

NFData DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Methods

rnf :: DeleteMember -> () #

Eq DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Hashable DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

type AWSResponse DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

type Rep DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

type Rep DeleteMember = D1 ('MetaData "DeleteMember" "Amazonka.MacieV2.DeleteMember" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeleteMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteMember Source #

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

DeleteMember, deleteMember_id - The unique identifier for the Amazon Macie resource that the request applies to.

data DeleteMemberResponse Source #

See: newDeleteMemberResponse smart constructor.

Instances

Instances details
Generic DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Associated Types

type Rep DeleteMemberResponse :: Type -> Type #

Read DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Show DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

NFData DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Methods

rnf :: DeleteMemberResponse -> () #

Eq DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

type Rep DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

type Rep DeleteMemberResponse = D1 ('MetaData "DeleteMemberResponse" "Amazonka.MacieV2.DeleteMember" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DeleteMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteMemberResponse Source #

Create a value of DeleteMemberResponse 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:httpStatus:DeleteMemberResponse', deleteMemberResponse_httpStatus - The response's http status code.

DescribeBuckets (Paginated)

data DescribeBuckets Source #

See: newDescribeBuckets smart constructor.

Instances

Instances details
ToJSON DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

ToHeaders DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

ToPath DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

ToQuery DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

AWSPager DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

AWSRequest DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Associated Types

type AWSResponse DescribeBuckets #

Generic DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Associated Types

type Rep DescribeBuckets :: Type -> Type #

Read DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Show DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

NFData DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Methods

rnf :: DescribeBuckets -> () #

Eq DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Hashable DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

type AWSResponse DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

type Rep DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

type Rep DescribeBuckets = D1 ('MetaData "DescribeBuckets" "Amazonka.MacieV2.DescribeBuckets" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DescribeBuckets'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "criteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text BucketCriteriaAdditionalProperties))) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketSortCriteria)))))

newDescribeBuckets :: DescribeBuckets Source #

Create a value of DescribeBuckets 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:criteria:DescribeBuckets', describeBuckets_criteria - The criteria to use to filter the query results.

$sel:maxResults:DescribeBuckets', describeBuckets_maxResults - The maximum number of items to include in each page of the response. The default value is 50.

DescribeBuckets, describeBuckets_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:sortCriteria:DescribeBuckets', describeBuckets_sortCriteria - The criteria to use to sort the query results.

data DescribeBucketsResponse Source #

See: newDescribeBucketsResponse smart constructor.

Instances

Instances details
Generic DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Associated Types

type Rep DescribeBucketsResponse :: Type -> Type #

Read DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Show DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

NFData DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Methods

rnf :: DescribeBucketsResponse -> () #

Eq DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

type Rep DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

type Rep DescribeBucketsResponse = D1 ('MetaData "DescribeBucketsResponse" "Amazonka.MacieV2.DescribeBuckets" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DescribeBucketsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "buckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BucketMetadata])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeBucketsResponse Source #

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

DescribeBucketsResponse, describeBucketsResponse_buckets - An array of objects, one for each bucket that matches the filter criteria specified in the request.

DescribeBuckets, describeBucketsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:DescribeBucketsResponse', describeBucketsResponse_httpStatus - The response's http status code.

DescribeClassificationJob

data DescribeClassificationJob Source #

See: newDescribeClassificationJob smart constructor.

Instances

Instances details
ToHeaders DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

ToPath DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

ToQuery DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

AWSRequest DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Generic DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Associated Types

type Rep DescribeClassificationJob :: Type -> Type #

Read DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Show DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

NFData DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Eq DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Hashable DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

type AWSResponse DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

type Rep DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

type Rep DescribeClassificationJob = D1 ('MetaData "DescribeClassificationJob" "Amazonka.MacieV2.DescribeClassificationJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DescribeClassificationJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeClassificationJob Source #

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

DescribeClassificationJob, describeClassificationJob_jobId - The unique identifier for the classification job.

data DescribeClassificationJobResponse Source #

See: newDescribeClassificationJobResponse smart constructor.

Instances

Instances details
Generic DescribeClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Associated Types

type Rep DescribeClassificationJobResponse :: Type -> Type #

Read DescribeClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Show DescribeClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

NFData DescribeClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Eq DescribeClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

type Rep DescribeClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

type Rep DescribeClassificationJobResponse = D1 ('MetaData "DescribeClassificationJobResponse" "Amazonka.MacieV2.DescribeClassificationJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DescribeClassificationJobResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "allowListIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "customDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "initialRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "jobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobStatus)) :*: (S1 ('MetaSel ('Just "jobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobType)) :*: S1 ('MetaSel ('Just "lastRunErrorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastRunErrorStatus)))))) :*: (((S1 ('MetaSel ('Just "lastRunTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "managedDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "managedDataIdentifierSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ManagedDataIdentifierSelector)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3JobDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3JobDefinition))))) :*: ((S1 ('MetaSel ('Just "samplingPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "scheduleFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobScheduleFrequency)) :*: S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statistics)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "userPausedDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserPausedDetails)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))))

newDescribeClassificationJobResponse Source #

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

DescribeClassificationJobResponse, describeClassificationJobResponse_allowListIds - An array of unique identifiers, one for each allow list that the job uses when it analyzes data.

$sel:clientToken:DescribeClassificationJobResponse', describeClassificationJobResponse_clientToken - The token that was provided to ensure the idempotency of the request to create the job.

DescribeClassificationJobResponse, describeClassificationJobResponse_createdAt - The date and time, in UTC and extended ISO 8601 format, when the job was created.

DescribeClassificationJobResponse, describeClassificationJobResponse_customDataIdentifierIds - An array of unique identifiers, one for each custom data identifier that the job uses when it analyzes data. This value is null if the job uses only managed data identifiers to analyze data.

DescribeClassificationJobResponse, describeClassificationJobResponse_description - The custom description of the job.

$sel:initialRun:DescribeClassificationJobResponse', describeClassificationJobResponse_initialRun - For a recurring job, specifies whether you configured the job to analyze all existing, eligible objects immediately after the job was created (true). If you configured the job to analyze only those objects that were created or changed after the job was created and before the job's first scheduled run, this value is false. This value is also false for a one-time job.

DescribeClassificationJobResponse, describeClassificationJobResponse_jobArn - The Amazon Resource Name (ARN) of the job.

DescribeClassificationJob, describeClassificationJobResponse_jobId - The unique identifier for the job.

DescribeClassificationJobResponse, describeClassificationJobResponse_jobStatus - The current status of the job. Possible values are:

  • CANCELLED - You cancelled the job or, if it's a one-time job, you paused the job and didn't resume it within 30 days.
  • COMPLETE - For a one-time job, Amazon Macie finished processing the data specified for the job. This value doesn't apply to recurring jobs.
  • IDLE - For a recurring job, the previous scheduled run is complete and the next scheduled run is pending. This value doesn't apply to one-time jobs.
  • PAUSED - Macie started running the job but additional processing would exceed the monthly sensitive data discovery quota for your account or one or more member accounts that the job analyzes data for.
  • RUNNING - For a one-time job, the job is in progress. For a recurring job, a scheduled run is in progress.
  • USER_PAUSED - You paused the job. If you paused the job while it had a status of RUNNING and you don't resume it within 30 days of pausing it, the job or job run will expire and be cancelled, depending on the job's type. To check the expiration date, refer to the UserPausedDetails.jobExpiresAt property.

DescribeClassificationJobResponse, describeClassificationJobResponse_jobType - The schedule for running the job. Possible values are:

  • ONE_TIME - The job runs only once.
  • SCHEDULED - The job runs on a daily, weekly, or monthly basis. The scheduleFrequency property indicates the recurrence pattern for the job.

DescribeClassificationJobResponse, describeClassificationJobResponse_lastRunErrorStatus - Specifies whether any account- or bucket-level access errors occurred when the job ran. For a recurring job, this value indicates the error status of the job's most recent run.

$sel:lastRunTime:DescribeClassificationJobResponse', describeClassificationJobResponse_lastRunTime - The date and time, in UTC and extended ISO 8601 format, when the job started. If the job is a recurring job, this value indicates when the most recent run started or, if the job hasn't run yet, when the job was created.

DescribeClassificationJobResponse, describeClassificationJobResponse_managedDataIdentifierIds - An array of unique identifiers, one for each managed data identifier that the job is explicitly configured to include (use) or exclude (not use) when it analyzes data. Inclusion or exclusion depends on the managed data identifier selection type specified for the job (managedDataIdentifierSelector). This value is null if the job's managed data identifier selection type is ALL or the job uses only custom data identifiers (customDataIdentifierIds) to analyze data.

$sel:managedDataIdentifierSelector:DescribeClassificationJobResponse', describeClassificationJobResponse_managedDataIdentifierSelector - The selection type that determines which managed data identifiers the job uses to analyze data. Possible values are:

  • ALL - Use all the managed data identifiers that Amazon Macie provides.
  • EXCLUDE - Use all the managed data identifiers that Macie provides except the managed data identifiers specified by the managedDataIdentifierIds property.
  • INCLUDE - Use only the managed data identifiers specified by the managedDataIdentifierIds property.
  • NONE - Don't use any managed data identifiers.

If this value is null, the job uses all managed data identifiers. If this value is null, ALL, or EXCLUDE for a recurring job, the job also uses new managed data identifiers as they are released.

DescribeClassificationJobResponse, describeClassificationJobResponse_name - The custom name of the job.

$sel:s3JobDefinition:DescribeClassificationJobResponse', describeClassificationJobResponse_s3JobDefinition - The S3 buckets that contain the objects to analyze, and the scope of that analysis.

$sel:samplingPercentage:DescribeClassificationJobResponse', describeClassificationJobResponse_samplingPercentage - The sampling depth, as a percentage, that determines the percentage of eligible objects that the job analyzes.

$sel:scheduleFrequency:DescribeClassificationJobResponse', describeClassificationJobResponse_scheduleFrequency - The recurrence pattern for running the job. This value is null if the job is configured to run only once.

$sel:statistics:DescribeClassificationJobResponse', describeClassificationJobResponse_statistics - The number of times that the job has run and processing statistics for the job's current run.

DescribeClassificationJobResponse, describeClassificationJobResponse_tags - A map of key-value pairs that specifies which tags (keys and values) are associated with the classification job.

DescribeClassificationJobResponse, describeClassificationJobResponse_userPausedDetails - If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be cancelled if it isn't resumed. This value is present only if the value for jobStatus is USER_PAUSED.

$sel:httpStatus:DescribeClassificationJobResponse', describeClassificationJobResponse_httpStatus - The response's http status code.

DescribeOrganizationConfiguration

data DescribeOrganizationConfiguration Source #

See: newDescribeOrganizationConfiguration smart constructor.

Instances

Instances details
ToHeaders DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

ToPath DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

ToQuery DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

AWSRequest DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

Generic DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

Associated Types

type Rep DescribeOrganizationConfiguration :: Type -> Type #

Read DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

Show DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

NFData DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

Eq DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

Hashable DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

type AWSResponse DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfiguration = D1 ('MetaData "DescribeOrganizationConfiguration" "Amazonka.MacieV2.DescribeOrganizationConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DescribeOrganizationConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))

newDescribeOrganizationConfiguration :: DescribeOrganizationConfiguration Source #

Create a value of DescribeOrganizationConfiguration with all optional fields omitted.

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

data DescribeOrganizationConfigurationResponse Source #

Instances

Instances details
Generic DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

Read DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

Show DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

NFData DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

Eq DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfigurationResponse = D1 ('MetaData "DescribeOrganizationConfigurationResponse" "Amazonka.MacieV2.DescribeOrganizationConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DescribeOrganizationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "maxAccountLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeOrganizationConfigurationResponse Source #

Create a value of DescribeOrganizationConfigurationResponse 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:autoEnable:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_autoEnable - Specifies whether Amazon Macie is enabled automatically for accounts that are added to the organization.

$sel:maxAccountLimitReached:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_maxAccountLimitReached - Specifies whether the maximum number of Amazon Macie member accounts are part of the organization.

$sel:httpStatus:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_httpStatus - The response's http status code.

DisableMacie

data DisableMacie Source #

See: newDisableMacie smart constructor.

Constructors

DisableMacie' 

Instances

Instances details
ToHeaders DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

ToPath DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

ToQuery DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

AWSRequest DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Associated Types

type AWSResponse DisableMacie #

Generic DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Associated Types

type Rep DisableMacie :: Type -> Type #

Read DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Show DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

NFData DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Methods

rnf :: DisableMacie -> () #

Eq DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Hashable DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

type AWSResponse DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

type Rep DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

type Rep DisableMacie = D1 ('MetaData "DisableMacie" "Amazonka.MacieV2.DisableMacie" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DisableMacie'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisableMacie :: DisableMacie Source #

Create a value of DisableMacie with all optional fields omitted.

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

data DisableMacieResponse Source #

See: newDisableMacieResponse smart constructor.

Instances

Instances details
Generic DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Associated Types

type Rep DisableMacieResponse :: Type -> Type #

Read DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Show DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

NFData DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Methods

rnf :: DisableMacieResponse -> () #

Eq DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

type Rep DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

type Rep DisableMacieResponse = D1 ('MetaData "DisableMacieResponse" "Amazonka.MacieV2.DisableMacie" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DisableMacieResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisableMacieResponse Source #

Create a value of DisableMacieResponse 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:httpStatus:DisableMacieResponse', disableMacieResponse_httpStatus - The response's http status code.

DisableOrganizationAdminAccount

data DisableOrganizationAdminAccount Source #

See: newDisableOrganizationAdminAccount smart constructor.

Instances

Instances details
ToHeaders DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

ToPath DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

ToQuery DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

AWSRequest DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

Generic DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

Associated Types

type Rep DisableOrganizationAdminAccount :: Type -> Type #

Read DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

Show DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

NFData DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

Eq DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

Hashable DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

type AWSResponse DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccount = D1 ('MetaData "DisableOrganizationAdminAccount" "Amazonka.MacieV2.DisableOrganizationAdminAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DisableOrganizationAdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisableOrganizationAdminAccount Source #

Create a value of DisableOrganizationAdminAccount 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:adminAccountId:DisableOrganizationAdminAccount', disableOrganizationAdminAccount_adminAccountId - The Amazon Web Services account ID of the delegated Amazon Macie administrator account.

data DisableOrganizationAdminAccountResponse Source #

Instances

Instances details
Generic DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

Read DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

Show DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

NFData DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

Eq DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccountResponse = D1 ('MetaData "DisableOrganizationAdminAccountResponse" "Amazonka.MacieV2.DisableOrganizationAdminAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DisableOrganizationAdminAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisableOrganizationAdminAccountResponse Source #

Create a value of DisableOrganizationAdminAccountResponse 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:httpStatus:DisableOrganizationAdminAccountResponse', disableOrganizationAdminAccountResponse_httpStatus - The response's http status code.

DisassociateFromAdministratorAccount

data DisassociateFromAdministratorAccount Source #

Instances

Instances details
ToJSON DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

ToHeaders DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

ToPath DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

ToQuery DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

AWSRequest DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

Generic DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

Read DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

Show DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

NFData DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

Eq DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

Hashable DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

type AWSResponse DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

type Rep DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

type Rep DisassociateFromAdministratorAccount = D1 ('MetaData "DisassociateFromAdministratorAccount" "Amazonka.MacieV2.DisassociateFromAdministratorAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DisassociateFromAdministratorAccount'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisassociateFromAdministratorAccount :: DisassociateFromAdministratorAccount Source #

Create a value of DisassociateFromAdministratorAccount with all optional fields omitted.

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

data DisassociateFromAdministratorAccountResponse Source #

Instances

Instances details
Generic DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

Read DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

Show DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

NFData DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

Eq DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

type Rep DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

type Rep DisassociateFromAdministratorAccountResponse = D1 ('MetaData "DisassociateFromAdministratorAccountResponse" "Amazonka.MacieV2.DisassociateFromAdministratorAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DisassociateFromAdministratorAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateFromAdministratorAccountResponse Source #

Create a value of DisassociateFromAdministratorAccountResponse 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:httpStatus:DisassociateFromAdministratorAccountResponse', disassociateFromAdministratorAccountResponse_httpStatus - The response's http status code.

DisassociateFromMasterAccount

data DisassociateFromMasterAccount Source #

See: newDisassociateFromMasterAccount smart constructor.

Instances

Instances details
ToJSON DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

ToHeaders DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

ToPath DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

ToQuery DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

AWSRequest DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

Generic DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

Associated Types

type Rep DisassociateFromMasterAccount :: Type -> Type #

Read DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

Show DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

NFData DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

Eq DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

Hashable DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

type AWSResponse DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccount = D1 ('MetaData "DisassociateFromMasterAccount" "Amazonka.MacieV2.DisassociateFromMasterAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DisassociateFromMasterAccount'" 'PrefixI 'False) (U1 :: Type -> Type))

newDisassociateFromMasterAccount :: DisassociateFromMasterAccount Source #

Create a value of DisassociateFromMasterAccount with all optional fields omitted.

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

data DisassociateFromMasterAccountResponse Source #

Instances

Instances details
Generic DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

Read DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

Show DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

NFData DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

Eq DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccountResponse = D1 ('MetaData "DisassociateFromMasterAccountResponse" "Amazonka.MacieV2.DisassociateFromMasterAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DisassociateFromMasterAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateFromMasterAccountResponse Source #

Create a value of DisassociateFromMasterAccountResponse 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:httpStatus:DisassociateFromMasterAccountResponse', disassociateFromMasterAccountResponse_httpStatus - The response's http status code.

DisassociateMember

data DisassociateMember Source #

See: newDisassociateMember smart constructor.

Instances

Instances details
ToJSON DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

ToHeaders DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

ToPath DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

ToQuery DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

AWSRequest DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Associated Types

type AWSResponse DisassociateMember #

Generic DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Associated Types

type Rep DisassociateMember :: Type -> Type #

Read DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Show DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

NFData DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Methods

rnf :: DisassociateMember -> () #

Eq DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Hashable DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

type AWSResponse DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

type Rep DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

type Rep DisassociateMember = D1 ('MetaData "DisassociateMember" "Amazonka.MacieV2.DisassociateMember" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DisassociateMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDisassociateMember Source #

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

DisassociateMember, disassociateMember_id - The unique identifier for the Amazon Macie resource that the request applies to.

data DisassociateMemberResponse Source #

See: newDisassociateMemberResponse smart constructor.

Instances

Instances details
Generic DisassociateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Associated Types

type Rep DisassociateMemberResponse :: Type -> Type #

Read DisassociateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Show DisassociateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

NFData DisassociateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Eq DisassociateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

type Rep DisassociateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

type Rep DisassociateMemberResponse = D1 ('MetaData "DisassociateMemberResponse" "Amazonka.MacieV2.DisassociateMember" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DisassociateMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDisassociateMemberResponse Source #

Create a value of DisassociateMemberResponse 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:httpStatus:DisassociateMemberResponse', disassociateMemberResponse_httpStatus - The response's http status code.

EnableMacie

data EnableMacie Source #

See: newEnableMacie smart constructor.

Instances

Instances details
ToJSON EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

ToHeaders EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Methods

toHeaders :: EnableMacie -> [Header] #

ToPath EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

ToQuery EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

AWSRequest EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Associated Types

type AWSResponse EnableMacie #

Generic EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Associated Types

type Rep EnableMacie :: Type -> Type #

Read EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Show EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

NFData EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Methods

rnf :: EnableMacie -> () #

Eq EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Hashable EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

type AWSResponse EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

type Rep EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

type Rep EnableMacie = D1 ('MetaData "EnableMacie" "Amazonka.MacieV2.EnableMacie" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "EnableMacie'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MacieStatus)))))

newEnableMacie :: EnableMacie Source #

Create a value of EnableMacie 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:clientToken:EnableMacie', enableMacie_clientToken - A unique, case-sensitive token that you provide to ensure the idempotency of the request.

$sel:findingPublishingFrequency:EnableMacie', enableMacie_findingPublishingFrequency - Specifies how often to publish updates to policy findings for the account. This includes publishing updates to Security Hub and Amazon EventBridge (formerly Amazon CloudWatch Events).

EnableMacie, enableMacie_status - Specifies the new status for the account. To enable Amazon Macie and start all Macie activities for the account, set this value to ENABLED.

data EnableMacieResponse Source #

See: newEnableMacieResponse smart constructor.

Instances

Instances details
Generic EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Associated Types

type Rep EnableMacieResponse :: Type -> Type #

Read EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Show EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

NFData EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Methods

rnf :: EnableMacieResponse -> () #

Eq EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

type Rep EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

type Rep EnableMacieResponse = D1 ('MetaData "EnableMacieResponse" "Amazonka.MacieV2.EnableMacie" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "EnableMacieResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newEnableMacieResponse Source #

Create a value of EnableMacieResponse 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:httpStatus:EnableMacieResponse', enableMacieResponse_httpStatus - The response's http status code.

EnableOrganizationAdminAccount

data EnableOrganizationAdminAccount Source #

See: newEnableOrganizationAdminAccount smart constructor.

Instances

Instances details
ToJSON EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

ToHeaders EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

ToPath EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

ToQuery EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

AWSRequest EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

Generic EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

Associated Types

type Rep EnableOrganizationAdminAccount :: Type -> Type #

Read EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

Show EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

NFData EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

Eq EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

Hashable EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

type AWSResponse EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccount = D1 ('MetaData "EnableOrganizationAdminAccount" "Amazonka.MacieV2.EnableOrganizationAdminAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "EnableOrganizationAdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newEnableOrganizationAdminAccount Source #

Create a value of EnableOrganizationAdminAccount 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:clientToken:EnableOrganizationAdminAccount', enableOrganizationAdminAccount_clientToken - A unique, case-sensitive token that you provide to ensure the idempotency of the request.

$sel:adminAccountId:EnableOrganizationAdminAccount', enableOrganizationAdminAccount_adminAccountId - The Amazon Web Services account ID for the account to designate as the delegated Amazon Macie administrator account for the organization.

data EnableOrganizationAdminAccountResponse Source #

Instances

Instances details
Generic EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

Read EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

Show EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

NFData EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

Eq EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccountResponse = D1 ('MetaData "EnableOrganizationAdminAccountResponse" "Amazonka.MacieV2.EnableOrganizationAdminAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "EnableOrganizationAdminAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newEnableOrganizationAdminAccountResponse Source #

Create a value of EnableOrganizationAdminAccountResponse 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:httpStatus:EnableOrganizationAdminAccountResponse', enableOrganizationAdminAccountResponse_httpStatus - The response's http status code.

GetAdministratorAccount

data GetAdministratorAccount Source #

See: newGetAdministratorAccount smart constructor.

Instances

Instances details
ToHeaders GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

ToPath GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

ToQuery GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

AWSRequest GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Generic GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Associated Types

type Rep GetAdministratorAccount :: Type -> Type #

Read GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Show GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

NFData GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Methods

rnf :: GetAdministratorAccount -> () #

Eq GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Hashable GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

type AWSResponse GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

type Rep GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

type Rep GetAdministratorAccount = D1 ('MetaData "GetAdministratorAccount" "Amazonka.MacieV2.GetAdministratorAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetAdministratorAccount'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetAdministratorAccount :: GetAdministratorAccount Source #

Create a value of GetAdministratorAccount with all optional fields omitted.

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

data GetAdministratorAccountResponse Source #

See: newGetAdministratorAccountResponse smart constructor.

Instances

Instances details
Generic GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Associated Types

type Rep GetAdministratorAccountResponse :: Type -> Type #

Read GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Show GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

NFData GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Eq GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

type Rep GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

type Rep GetAdministratorAccountResponse = D1 ('MetaData "GetAdministratorAccountResponse" "Amazonka.MacieV2.GetAdministratorAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetAdministratorAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "administrator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Invitation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetAdministratorAccountResponse Source #

Create a value of GetAdministratorAccountResponse 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:administrator:GetAdministratorAccountResponse', getAdministratorAccountResponse_administrator - The Amazon Web Services account ID for the administrator account. If the accounts are associated by an Amazon Macie membership invitation, this object also provides details about the invitation that was sent to establish the relationship between the accounts.

$sel:httpStatus:GetAdministratorAccountResponse', getAdministratorAccountResponse_httpStatus - The response's http status code.

GetAllowList

data GetAllowList Source #

See: newGetAllowList smart constructor.

Constructors

GetAllowList' Text 

Instances

Instances details
ToHeaders GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

ToPath GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

ToQuery GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

AWSRequest GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

Associated Types

type AWSResponse GetAllowList #

Generic GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

Associated Types

type Rep GetAllowList :: Type -> Type #

Read GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

Show GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

NFData GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

Methods

rnf :: GetAllowList -> () #

Eq GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

Hashable GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

type AWSResponse GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

type Rep GetAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

type Rep GetAllowList = D1 ('MetaData "GetAllowList" "Amazonka.MacieV2.GetAllowList" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetAllowList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetAllowList Source #

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

GetAllowList, getAllowList_id - The unique identifier for the Amazon Macie resource that the request applies to.

data GetAllowListResponse Source #

See: newGetAllowListResponse smart constructor.

Instances

Instances details
Generic GetAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

Associated Types

type Rep GetAllowListResponse :: Type -> Type #

Read GetAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

Show GetAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

NFData GetAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

Methods

rnf :: GetAllowListResponse -> () #

Eq GetAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

type Rep GetAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAllowList

newGetAllowListResponse Source #

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

GetAllowListResponse, getAllowListResponse_arn - The Amazon Resource Name (ARN) of the allow list.

GetAllowListResponse, getAllowListResponse_createdAt - The date and time, in UTC and extended ISO 8601 format, when the allow list was created in Amazon Macie.

$sel:criteria:GetAllowListResponse', getAllowListResponse_criteria - The criteria that specify the text or text pattern to ignore. The criteria can be the location and name of an S3 object that lists specific text to ignore (s3WordsList), or a regular expression (regex) that defines a text pattern to ignore.

GetAllowListResponse, getAllowListResponse_description - The custom description of the allow list.

GetAllowList, getAllowListResponse_id - The unique identifier for the allow list.

GetAllowListResponse, getAllowListResponse_name - The custom name of the allow list.

GetAllowListResponse, getAllowListResponse_status - The current status of the allow list, which indicates whether Amazon Macie can access and use the list's criteria.

GetAllowListResponse, getAllowListResponse_tags - A map of key-value pairs that specifies which tags (keys and values) are associated with the allow list.

GetAllowListResponse, getAllowListResponse_updatedAt - The date and time, in UTC and extended ISO 8601 format, when the allow list's settings were most recently changed in Amazon Macie.

$sel:httpStatus:GetAllowListResponse', getAllowListResponse_httpStatus - The response's http status code.

GetAutomatedDiscoveryConfiguration

data GetAutomatedDiscoveryConfiguration Source #

Instances

Instances details
ToHeaders GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

ToPath GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

ToQuery GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

AWSRequest GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

Generic GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

Associated Types

type Rep GetAutomatedDiscoveryConfiguration :: Type -> Type #

Read GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

Show GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

NFData GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

Eq GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

Hashable GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

type AWSResponse GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

type Rep GetAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

type Rep GetAutomatedDiscoveryConfiguration = D1 ('MetaData "GetAutomatedDiscoveryConfiguration" "Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetAutomatedDiscoveryConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetAutomatedDiscoveryConfiguration :: GetAutomatedDiscoveryConfiguration Source #

Create a value of GetAutomatedDiscoveryConfiguration with all optional fields omitted.

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

data GetAutomatedDiscoveryConfigurationResponse Source #

Instances

Instances details
Generic GetAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

Read GetAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

Show GetAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

NFData GetAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

Eq GetAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

type Rep GetAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration

type Rep GetAutomatedDiscoveryConfigurationResponse = D1 ('MetaData "GetAutomatedDiscoveryConfigurationResponse" "Amazonka.MacieV2.GetAutomatedDiscoveryConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetAutomatedDiscoveryConfigurationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "classificationScopeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "disabledAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "firstEnabledAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "sensitivityInspectionTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutomatedDiscoveryStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetAutomatedDiscoveryConfigurationResponse Source #

Create a value of GetAutomatedDiscoveryConfigurationResponse 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:classificationScopeId:GetAutomatedDiscoveryConfigurationResponse', getAutomatedDiscoveryConfigurationResponse_classificationScopeId - The unique identifier for the classification scope that's used when performing automated sensitive data discovery for the account. The classification scope specifies S3 buckets to exclude from automated sensitive data discovery.

$sel:disabledAt:GetAutomatedDiscoveryConfigurationResponse', getAutomatedDiscoveryConfigurationResponse_disabledAt - The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was most recently disabled for the account. This value is null if automated sensitive data discovery wasn't enabled and subsequently disabled for the account.

$sel:firstEnabledAt:GetAutomatedDiscoveryConfigurationResponse', getAutomatedDiscoveryConfigurationResponse_firstEnabledAt - The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was initially enabled for the account. This value is null if automated sensitive data discovery has never been enabled for the account.

$sel:lastUpdatedAt:GetAutomatedDiscoveryConfigurationResponse', getAutomatedDiscoveryConfigurationResponse_lastUpdatedAt - The date and time, in UTC and extended ISO 8601 format, when automated sensitive data discovery was most recently enabled or disabled for the account.

$sel:sensitivityInspectionTemplateId:GetAutomatedDiscoveryConfigurationResponse', getAutomatedDiscoveryConfigurationResponse_sensitivityInspectionTemplateId - The unique identifier for the sensitivity inspection template that's used when performing automated sensitive data discovery for the account. The template specifies which allow lists, custom data identifiers, and managed data identifiers to use when analyzing data.

GetAutomatedDiscoveryConfigurationResponse, getAutomatedDiscoveryConfigurationResponse_status - The current status of the automated sensitive data discovery configuration for the account. Possible values are: ENABLED, use the specified settings to perform automated sensitive data discovery activities for the account; and, DISABLED, don't perform automated sensitive data discovery activities for the account.

$sel:httpStatus:GetAutomatedDiscoveryConfigurationResponse', getAutomatedDiscoveryConfigurationResponse_httpStatus - The response's http status code.

GetBucketStatistics

data GetBucketStatistics Source #

See: newGetBucketStatistics smart constructor.

Instances

Instances details
ToJSON GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

ToHeaders GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

ToPath GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

ToQuery GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

AWSRequest GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Associated Types

type AWSResponse GetBucketStatistics #

Generic GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Associated Types

type Rep GetBucketStatistics :: Type -> Type #

Read GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Show GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

NFData GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Methods

rnf :: GetBucketStatistics -> () #

Eq GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Hashable GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

type AWSResponse GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

type Rep GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

type Rep GetBucketStatistics = D1 ('MetaData "GetBucketStatistics" "Amazonka.MacieV2.GetBucketStatistics" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetBucketStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGetBucketStatistics :: GetBucketStatistics Source #

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

GetBucketStatistics, getBucketStatistics_accountId - The unique identifier for the Amazon Web Services account.

data GetBucketStatisticsResponse Source #

See: newGetBucketStatisticsResponse smart constructor.

Instances

Instances details
Generic GetBucketStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Associated Types

type Rep GetBucketStatisticsResponse :: Type -> Type #

Read GetBucketStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Show GetBucketStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

NFData GetBucketStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Eq GetBucketStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

type Rep GetBucketStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

type Rep GetBucketStatisticsResponse = D1 ('MetaData "GetBucketStatisticsResponse" "Amazonka.MacieV2.GetBucketStatistics" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetBucketStatisticsResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bucketCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "bucketCountByEffectivePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketCountByEffectivePermission)) :*: S1 ('MetaSel ('Just "bucketCountByEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketCountByEncryptionType)))) :*: ((S1 ('MetaSel ('Just "bucketCountByObjectEncryptionRequirement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketCountPolicyAllowsUnencryptedObjectUploads)) :*: S1 ('MetaSel ('Just "bucketCountBySharedAccessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketCountBySharedAccessType))) :*: (S1 ('MetaSel ('Just "bucketStatisticsBySensitivity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketStatisticsBySensitivity)) :*: S1 ('MetaSel ('Just "classifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: (((S1 ('MetaSel ('Just "classifiableSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "objectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "sizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "sizeInBytesCompressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "unclassifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics))) :*: (S1 ('MetaSel ('Just "unclassifiableObjectSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetBucketStatisticsResponse Source #

Create a value of GetBucketStatisticsResponse 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:bucketCount:GetBucketStatisticsResponse', getBucketStatisticsResponse_bucketCount - The total number of buckets.

$sel:bucketCountByEffectivePermission:GetBucketStatisticsResponse', getBucketStatisticsResponse_bucketCountByEffectivePermission - The total number of buckets that are publicly accessible based on a combination of permissions settings for each bucket.

$sel:bucketCountByEncryptionType:GetBucketStatisticsResponse', getBucketStatisticsResponse_bucketCountByEncryptionType - The total number of buckets that use certain types of server-side encryption to encrypt new objects by default. This object also reports the total number of buckets that don't encrypt new objects by default.

$sel:bucketCountByObjectEncryptionRequirement:GetBucketStatisticsResponse', getBucketStatisticsResponse_bucketCountByObjectEncryptionRequirement - The total number of buckets whose bucket policies do or don't require server-side encryption of objects when objects are uploaded to the buckets.

$sel:bucketCountBySharedAccessType:GetBucketStatisticsResponse', getBucketStatisticsResponse_bucketCountBySharedAccessType - The total number of buckets that are or aren't shared with another Amazon Web Services account.

$sel:bucketStatisticsBySensitivity:GetBucketStatisticsResponse', getBucketStatisticsResponse_bucketStatisticsBySensitivity - The aggregated sensitive data discovery statistics for the buckets. If automated sensitive data discovery is currently disabled for your account, the value for each statistic is 0.

GetBucketStatisticsResponse, getBucketStatisticsResponse_classifiableObjectCount - The total number of objects that Amazon Macie can analyze in the buckets. These objects use a supported storage class and have a file name extension for a supported file or storage format.

GetBucketStatisticsResponse, getBucketStatisticsResponse_classifiableSizeInBytes - The total storage size, in bytes, of all the objects that Amazon Macie can analyze in the buckets. These objects use a supported storage class and have a file name extension for a supported file or storage format.

If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each applicable object in the buckets. This value doesn't reflect the storage size of all versions of all applicable objects in the buckets.

GetBucketStatisticsResponse, getBucketStatisticsResponse_lastUpdated - The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently retrieved both bucket and object metadata from Amazon S3 for the buckets.

GetBucketStatisticsResponse, getBucketStatisticsResponse_objectCount - The total number of objects in the buckets.

GetBucketStatisticsResponse, getBucketStatisticsResponse_sizeInBytes - The total storage size, in bytes, of the buckets.

If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each object in the buckets. This value doesn't reflect the storage size of all versions of the objects in the buckets.

GetBucketStatisticsResponse, getBucketStatisticsResponse_sizeInBytesCompressed - The total storage size, in bytes, of the objects that are compressed (.gz, .gzip, .zip) files in the buckets.

If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each applicable object in the buckets. This value doesn't reflect the storage size of all versions of the applicable objects in the buckets.

GetBucketStatisticsResponse, getBucketStatisticsResponse_unclassifiableObjectCount - The total number of objects that Amazon Macie can't analyze in the buckets. These objects don't use a supported storage class or don't have a file name extension for a supported file or storage format.

GetBucketStatisticsResponse, getBucketStatisticsResponse_unclassifiableObjectSizeInBytes - The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the buckets. These objects don't use a supported storage class or don't have a file name extension for a supported file or storage format.

$sel:httpStatus:GetBucketStatisticsResponse', getBucketStatisticsResponse_httpStatus - The response's http status code.

GetClassificationExportConfiguration

data GetClassificationExportConfiguration Source #

Instances

Instances details
ToHeaders GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

ToPath GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

ToQuery GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

AWSRequest GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

Generic GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

Read GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

Show GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

NFData GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

Eq GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

Hashable GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

type AWSResponse GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

type Rep GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

type Rep GetClassificationExportConfiguration = D1 ('MetaData "GetClassificationExportConfiguration" "Amazonka.MacieV2.GetClassificationExportConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetClassificationExportConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetClassificationExportConfiguration :: GetClassificationExportConfiguration Source #

Create a value of GetClassificationExportConfiguration with all optional fields omitted.

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

data GetClassificationExportConfigurationResponse Source #

Instances

Instances details
Generic GetClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

Read GetClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

Show GetClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

NFData GetClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

Eq GetClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

type Rep GetClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

type Rep GetClassificationExportConfigurationResponse = D1 ('MetaData "GetClassificationExportConfigurationResponse" "Amazonka.MacieV2.GetClassificationExportConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetClassificationExportConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClassificationExportConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetClassificationExportConfigurationResponse Source #

Create a value of GetClassificationExportConfigurationResponse 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:configuration:GetClassificationExportConfigurationResponse', getClassificationExportConfigurationResponse_configuration - The location where data classification results are stored, and the encryption settings that are used when storing results in that location.

$sel:httpStatus:GetClassificationExportConfigurationResponse', getClassificationExportConfigurationResponse_httpStatus - The response's http status code.

GetClassificationScope

data GetClassificationScope Source #

See: newGetClassificationScope smart constructor.

Instances

Instances details
ToHeaders GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

ToPath GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

ToQuery GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

AWSRequest GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Associated Types

type AWSResponse GetClassificationScope #

Generic GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Associated Types

type Rep GetClassificationScope :: Type -> Type #

Read GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Show GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

NFData GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Methods

rnf :: GetClassificationScope -> () #

Eq GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Hashable GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

type AWSResponse GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

type Rep GetClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

type Rep GetClassificationScope = D1 ('MetaData "GetClassificationScope" "Amazonka.MacieV2.GetClassificationScope" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetClassificationScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetClassificationScope Source #

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

GetClassificationScope, getClassificationScope_id - The unique identifier for the Amazon Macie resource that the request applies to.

data GetClassificationScopeResponse Source #

See: newGetClassificationScopeResponse smart constructor.

Instances

Instances details
Generic GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Associated Types

type Rep GetClassificationScopeResponse :: Type -> Type #

Read GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Show GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

NFData GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

Eq GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

type Rep GetClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationScope

type Rep GetClassificationScopeResponse = D1 ('MetaData "GetClassificationScopeResponse" "Amazonka.MacieV2.GetClassificationScope" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetClassificationScopeResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3ClassificationScope)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetClassificationScopeResponse Source #

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

GetClassificationScope, getClassificationScopeResponse_id - The unique identifier for the classification scope.

GetClassificationScopeResponse, getClassificationScopeResponse_name - The name of the classification scope.

$sel:s3:GetClassificationScopeResponse', getClassificationScopeResponse_s3 - The S3 buckets that are excluded from automated sensitive data discovery.

$sel:httpStatus:GetClassificationScopeResponse', getClassificationScopeResponse_httpStatus - The response's http status code.

GetCustomDataIdentifier

data GetCustomDataIdentifier Source #

See: newGetCustomDataIdentifier smart constructor.

Instances

Instances details
ToHeaders GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

ToPath GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

ToQuery GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

AWSRequest GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Generic GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Associated Types

type Rep GetCustomDataIdentifier :: Type -> Type #

Read GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Show GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

NFData GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Methods

rnf :: GetCustomDataIdentifier -> () #

Eq GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Hashable GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

type AWSResponse GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

type Rep GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

type Rep GetCustomDataIdentifier = D1 ('MetaData "GetCustomDataIdentifier" "Amazonka.MacieV2.GetCustomDataIdentifier" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetCustomDataIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetCustomDataIdentifier Source #

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

GetCustomDataIdentifier, getCustomDataIdentifier_id - The unique identifier for the Amazon Macie resource that the request applies to.

data GetCustomDataIdentifierResponse Source #

See: newGetCustomDataIdentifierResponse smart constructor.

Instances

Instances details
Generic GetCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Associated Types

type Rep GetCustomDataIdentifierResponse :: Type -> Type #

Read GetCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Show GetCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

NFData GetCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Eq GetCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

type Rep GetCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

type Rep GetCustomDataIdentifierResponse = D1 ('MetaData "GetCustomDataIdentifierResponse" "Amazonka.MacieV2.GetCustomDataIdentifier" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetCustomDataIdentifierResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "deleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ignoreWords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "keywords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "maximumMatchDistance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "severityLevels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SeverityLevel]))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))))

newGetCustomDataIdentifierResponse Source #

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

GetCustomDataIdentifierResponse, getCustomDataIdentifierResponse_arn - The Amazon Resource Name (ARN) of the custom data identifier.

GetCustomDataIdentifierResponse, getCustomDataIdentifierResponse_createdAt - The date and time, in UTC and extended ISO 8601 format, when the custom data identifier was created.

GetCustomDataIdentifierResponse, getCustomDataIdentifierResponse_deleted - Specifies whether the custom data identifier was deleted. If you delete a custom data identifier, Amazon Macie doesn't delete it permanently. Instead, it soft deletes the identifier.

GetCustomDataIdentifierResponse, getCustomDataIdentifierResponse_description - The custom description of the custom data identifier.

GetCustomDataIdentifier, getCustomDataIdentifierResponse_id - The unique identifier for the custom data identifier.

$sel:ignoreWords:GetCustomDataIdentifierResponse', getCustomDataIdentifierResponse_ignoreWords - An array that lists specific character sequences (ignore words) to exclude from the results. If the text matched by the regular expression contains any string in this array, Amazon Macie ignores it. Ignore words are case sensitive.

$sel:keywords:GetCustomDataIdentifierResponse', getCustomDataIdentifierResponse_keywords - An array that lists specific character sequences (keywords), one of which must precede and be within proximity (maximumMatchDistance) of the regular expression to match. Keywords aren't case sensitive.

$sel:maximumMatchDistance:GetCustomDataIdentifierResponse', getCustomDataIdentifierResponse_maximumMatchDistance - The maximum number of characters that can exist between the end of at least one complete character sequence specified by the keywords array and the end of the text that matches the regex pattern. If a complete keyword precedes all the text that matches the pattern and the keyword is within the specified distance, Amazon Macie includes the result. Otherwise, Macie excludes the result.

GetCustomDataIdentifierResponse, getCustomDataIdentifierResponse_name - The custom name of the custom data identifier.

GetCustomDataIdentifierResponse, getCustomDataIdentifierResponse_regex - The regular expression (regex) that defines the pattern to match.

$sel:severityLevels:GetCustomDataIdentifierResponse', getCustomDataIdentifierResponse_severityLevels - Specifies the severity that's assigned to findings that the custom data identifier produces, based on the number of occurrences of text that matches the custom data identifier's detection criteria. By default, Amazon Macie creates findings for S3 objects that contain at least one occurrence of text that matches the detection criteria, and Macie assigns the MEDIUM severity to those findings.

GetCustomDataIdentifierResponse, getCustomDataIdentifierResponse_tags - A map of key-value pairs that identifies the tags (keys and values) that are associated with the custom data identifier.

$sel:httpStatus:GetCustomDataIdentifierResponse', getCustomDataIdentifierResponse_httpStatus - The response's http status code.

GetFindingStatistics

data GetFindingStatistics Source #

See: newGetFindingStatistics smart constructor.

Instances

Instances details
ToJSON GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

ToHeaders GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

ToPath GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

ToQuery GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

AWSRequest GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Associated Types

type AWSResponse GetFindingStatistics #

Generic GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Associated Types

type Rep GetFindingStatistics :: Type -> Type #

Read GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Show GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

NFData GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Methods

rnf :: GetFindingStatistics -> () #

Eq GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Hashable GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

type AWSResponse GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

type Rep GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

type Rep GetFindingStatistics = D1 ('MetaData "GetFindingStatistics" "Amazonka.MacieV2.GetFindingStatistics" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetFindingStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "findingCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCriteria)) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingStatisticsSortCriteria)) :*: S1 ('MetaSel ('Just "groupBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GroupBy))))

newGetFindingStatistics Source #

Create a value of GetFindingStatistics 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:findingCriteria:GetFindingStatistics', getFindingStatistics_findingCriteria - The criteria to use to filter the query results.

GetFindingStatistics, getFindingStatistics_size - The maximum number of items to include in each page of the response.

$sel:sortCriteria:GetFindingStatistics', getFindingStatistics_sortCriteria - The criteria to use to sort the query results.

$sel:groupBy:GetFindingStatistics', getFindingStatistics_groupBy - The finding property to use to group the query results. Valid values are:

  • classificationDetails.jobId - The unique identifier for the classification job that produced the finding.
  • resourcesAffected.s3Bucket.name - The name of the S3 bucket that the finding applies to.
  • severity.description - The severity level of the finding, such as High or Medium.
  • type - The type of finding, such as Policy:IAMUser/S3BucketPublic and SensitiveData:S3Object/Personal.

data GetFindingStatisticsResponse Source #

See: newGetFindingStatisticsResponse smart constructor.

Instances

Instances details
Generic GetFindingStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Associated Types

type Rep GetFindingStatisticsResponse :: Type -> Type #

Read GetFindingStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Show GetFindingStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

NFData GetFindingStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Eq GetFindingStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

type Rep GetFindingStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

type Rep GetFindingStatisticsResponse = D1 ('MetaData "GetFindingStatisticsResponse" "Amazonka.MacieV2.GetFindingStatistics" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetFindingStatisticsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "countsByGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [GroupCount])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFindingStatisticsResponse Source #

Create a value of GetFindingStatisticsResponse 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:countsByGroup:GetFindingStatisticsResponse', getFindingStatisticsResponse_countsByGroup - An array of objects, one for each group of findings that matches the filter criteria specified in the request.

$sel:httpStatus:GetFindingStatisticsResponse', getFindingStatisticsResponse_httpStatus - The response's http status code.

GetFindings

data GetFindings Source #

See: newGetFindings smart constructor.

Instances

Instances details
ToJSON GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

ToHeaders GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Methods

toHeaders :: GetFindings -> [Header] #

ToPath GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

ToQuery GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

AWSRequest GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Associated Types

type AWSResponse GetFindings #

Generic GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Associated Types

type Rep GetFindings :: Type -> Type #

Read GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Show GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

NFData GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Methods

rnf :: GetFindings -> () #

Eq GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Hashable GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

type AWSResponse GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

type Rep GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

type Rep GetFindings = D1 ('MetaData "GetFindings" "Amazonka.MacieV2.GetFindings" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortCriteria)) :*: S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newGetFindings :: GetFindings Source #

Create a value of GetFindings 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:sortCriteria:GetFindings', getFindings_sortCriteria - The criteria for sorting the results of the request.

$sel:findingIds:GetFindings', getFindings_findingIds - An array of strings that lists the unique identifiers for the findings to retrieve. You can specify as many as 50 unique identifiers in this array.

data GetFindingsResponse Source #

See: newGetFindingsResponse smart constructor.

Instances

Instances details
Generic GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Associated Types

type Rep GetFindingsResponse :: Type -> Type #

Read GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Show GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

NFData GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Methods

rnf :: GetFindingsResponse -> () #

Eq GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

type Rep GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

type Rep GetFindingsResponse = D1 ('MetaData "GetFindingsResponse" "Amazonka.MacieV2.GetFindings" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Finding])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFindingsResponse Source #

Create a value of GetFindingsResponse 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:findings:GetFindingsResponse', getFindingsResponse_findings - An array of objects, one for each finding that matches the criteria specified in the request.

$sel:httpStatus:GetFindingsResponse', getFindingsResponse_httpStatus - The response's http status code.

GetFindingsFilter

data GetFindingsFilter Source #

See: newGetFindingsFilter smart constructor.

Constructors

GetFindingsFilter' Text 

Instances

Instances details
ToHeaders GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

ToPath GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

ToQuery GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

AWSRequest GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Associated Types

type AWSResponse GetFindingsFilter #

Generic GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Associated Types

type Rep GetFindingsFilter :: Type -> Type #

Read GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Show GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

NFData GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Methods

rnf :: GetFindingsFilter -> () #

Eq GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Hashable GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

type AWSResponse GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

type Rep GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

type Rep GetFindingsFilter = D1 ('MetaData "GetFindingsFilter" "Amazonka.MacieV2.GetFindingsFilter" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetFindingsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetFindingsFilter Source #

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

GetFindingsFilter, getFindingsFilter_id - The unique identifier for the Amazon Macie resource that the request applies to.

data GetFindingsFilterResponse Source #

See: newGetFindingsFilterResponse smart constructor.

Instances

Instances details
Generic GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Associated Types

type Rep GetFindingsFilterResponse :: Type -> Type #

Read GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Show GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

NFData GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Eq GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

type Rep GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

newGetFindingsFilterResponse Source #

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

GetFindingsFilterResponse, getFindingsFilterResponse_action - The action that's performed on findings that match the filter criteria (findingCriteria). Possible values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.

GetFindingsFilterResponse, getFindingsFilterResponse_arn - The Amazon Resource Name (ARN) of the filter.

GetFindingsFilterResponse, getFindingsFilterResponse_description - The custom description of the filter.

$sel:findingCriteria:GetFindingsFilterResponse', getFindingsFilterResponse_findingCriteria - The criteria that's used to filter findings.

GetFindingsFilter, getFindingsFilterResponse_id - The unique identifier for the filter.

GetFindingsFilterResponse, getFindingsFilterResponse_name - The custom name of the filter.

$sel:position:GetFindingsFilterResponse', getFindingsFilterResponse_position - The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings.

GetFindingsFilterResponse, getFindingsFilterResponse_tags - A map of key-value pairs that specifies which tags (keys and values) are associated with the filter.

$sel:httpStatus:GetFindingsFilterResponse', getFindingsFilterResponse_httpStatus - The response's http status code.

GetFindingsPublicationConfiguration

data GetFindingsPublicationConfiguration Source #

Instances

Instances details
ToHeaders GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

ToPath GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

ToQuery GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

AWSRequest GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

Generic GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

Read GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

Show GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

NFData GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

Eq GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

Hashable GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

type AWSResponse GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

type Rep GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

type Rep GetFindingsPublicationConfiguration = D1 ('MetaData "GetFindingsPublicationConfiguration" "Amazonka.MacieV2.GetFindingsPublicationConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetFindingsPublicationConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetFindingsPublicationConfiguration :: GetFindingsPublicationConfiguration Source #

Create a value of GetFindingsPublicationConfiguration with all optional fields omitted.

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

data GetFindingsPublicationConfigurationResponse Source #

Instances

Instances details
Generic GetFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

Read GetFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

Show GetFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

NFData GetFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

Eq GetFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

type Rep GetFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

type Rep GetFindingsPublicationConfigurationResponse = D1 ('MetaData "GetFindingsPublicationConfigurationResponse" "Amazonka.MacieV2.GetFindingsPublicationConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetFindingsPublicationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityHubConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityHubConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFindingsPublicationConfigurationResponse Source #

Create a value of GetFindingsPublicationConfigurationResponse 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:securityHubConfiguration:GetFindingsPublicationConfigurationResponse', getFindingsPublicationConfigurationResponse_securityHubConfiguration - The configuration settings that determine which findings are published to Security Hub.

$sel:httpStatus:GetFindingsPublicationConfigurationResponse', getFindingsPublicationConfigurationResponse_httpStatus - The response's http status code.

GetInvitationsCount

data GetInvitationsCount Source #

See: newGetInvitationsCount smart constructor.

Constructors

GetInvitationsCount' 

Instances

Instances details
ToHeaders GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

ToPath GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

ToQuery GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

AWSRequest GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Associated Types

type AWSResponse GetInvitationsCount #

Generic GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Associated Types

type Rep GetInvitationsCount :: Type -> Type #

Read GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Show GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

NFData GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Methods

rnf :: GetInvitationsCount -> () #

Eq GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Hashable GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

type AWSResponse GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

type Rep GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

type Rep GetInvitationsCount = D1 ('MetaData "GetInvitationsCount" "Amazonka.MacieV2.GetInvitationsCount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetInvitationsCount'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetInvitationsCount :: GetInvitationsCount Source #

Create a value of GetInvitationsCount with all optional fields omitted.

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

data GetInvitationsCountResponse Source #

See: newGetInvitationsCountResponse smart constructor.

Instances

Instances details
Generic GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Associated Types

type Rep GetInvitationsCountResponse :: Type -> Type #

Read GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Show GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

NFData GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Eq GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

type Rep GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

type Rep GetInvitationsCountResponse = D1 ('MetaData "GetInvitationsCountResponse" "Amazonka.MacieV2.GetInvitationsCount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetInvitationsCountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invitationsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetInvitationsCountResponse Source #

Create a value of GetInvitationsCountResponse 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:invitationsCount:GetInvitationsCountResponse', getInvitationsCountResponse_invitationsCount - The total number of invitations that were received by the account, not including the currently accepted invitation.

$sel:httpStatus:GetInvitationsCountResponse', getInvitationsCountResponse_httpStatus - The response's http status code.

GetMacieSession

data GetMacieSession Source #

See: newGetMacieSession smart constructor.

Constructors

GetMacieSession' 

Instances

Instances details
ToHeaders GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

ToPath GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

ToQuery GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

AWSRequest GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Associated Types

type AWSResponse GetMacieSession #

Generic GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Associated Types

type Rep GetMacieSession :: Type -> Type #

Read GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Show GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

NFData GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Methods

rnf :: GetMacieSession -> () #

Eq GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Hashable GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

type AWSResponse GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

type Rep GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

type Rep GetMacieSession = D1 ('MetaData "GetMacieSession" "Amazonka.MacieV2.GetMacieSession" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetMacieSession'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetMacieSession :: GetMacieSession Source #

Create a value of GetMacieSession with all optional fields omitted.

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

data GetMacieSessionResponse Source #

See: newGetMacieSessionResponse smart constructor.

Instances

Instances details
Generic GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Associated Types

type Rep GetMacieSessionResponse :: Type -> Type #

Read GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Show GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

NFData GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Methods

rnf :: GetMacieSessionResponse -> () #

Eq GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

type Rep GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

type Rep GetMacieSessionResponse = D1 ('MetaData "GetMacieSessionResponse" "Amazonka.MacieV2.GetMacieSession" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetMacieSessionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency)) :*: S1 ('MetaSel ('Just "serviceRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MacieStatus)) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetMacieSessionResponse Source #

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

GetMacieSessionResponse, getMacieSessionResponse_createdAt - The date and time, in UTC and extended ISO 8601 format, when the Amazon Macie account was created.

$sel:findingPublishingFrequency:GetMacieSessionResponse', getMacieSessionResponse_findingPublishingFrequency - The frequency with which Amazon Macie publishes updates to policy findings for the account. This includes publishing updates to Security Hub and Amazon EventBridge (formerly Amazon CloudWatch Events).

$sel:serviceRole:GetMacieSessionResponse', getMacieSessionResponse_serviceRole - The Amazon Resource Name (ARN) of the service-linked role that allows Amazon Macie to monitor and analyze data in Amazon Web Services resources for the account.

GetMacieSessionResponse, getMacieSessionResponse_status - The current status of the Amazon Macie account. Possible values are: PAUSED, the account is enabled but all Macie activities are suspended (paused) for the account; and, ENABLED, the account is enabled and all Macie activities are enabled for the account.

GetMacieSessionResponse, getMacieSessionResponse_updatedAt - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the Amazon Macie account.

$sel:httpStatus:GetMacieSessionResponse', getMacieSessionResponse_httpStatus - The response's http status code.

GetMasterAccount

data GetMasterAccount Source #

See: newGetMasterAccount smart constructor.

Constructors

GetMasterAccount' 

Instances

Instances details
ToHeaders GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

ToPath GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

ToQuery GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

AWSRequest GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Associated Types

type AWSResponse GetMasterAccount #

Generic GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Associated Types

type Rep GetMasterAccount :: Type -> Type #

Read GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Show GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

NFData GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Methods

rnf :: GetMasterAccount -> () #

Eq GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Hashable GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

type AWSResponse GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

type Rep GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

type Rep GetMasterAccount = D1 ('MetaData "GetMasterAccount" "Amazonka.MacieV2.GetMasterAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetMasterAccount'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetMasterAccount :: GetMasterAccount Source #

Create a value of GetMasterAccount with all optional fields omitted.

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

data GetMasterAccountResponse Source #

See: newGetMasterAccountResponse smart constructor.

Instances

Instances details
Generic GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Associated Types

type Rep GetMasterAccountResponse :: Type -> Type #

Read GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Show GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

NFData GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Eq GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

type Rep GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

type Rep GetMasterAccountResponse = D1 ('MetaData "GetMasterAccountResponse" "Amazonka.MacieV2.GetMasterAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetMasterAccountResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "master") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Invitation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetMasterAccountResponse Source #

Create a value of GetMasterAccountResponse 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:master:GetMasterAccountResponse', getMasterAccountResponse_master - (Deprecated) The Amazon Web Services account ID for the administrator account. If the accounts are associated by a Macie membership invitation, this object also provides details about the invitation that was sent to establish the relationship between the accounts.

$sel:httpStatus:GetMasterAccountResponse', getMasterAccountResponse_httpStatus - The response's http status code.

GetMember

data GetMember Source #

See: newGetMember smart constructor.

Constructors

GetMember' Text 

Instances

Instances details
ToHeaders GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Methods

toHeaders :: GetMember -> [Header] #

ToPath GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

ToQuery GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

AWSRequest GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Associated Types

type AWSResponse GetMember #

Generic GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Associated Types

type Rep GetMember :: Type -> Type #

Read GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Show GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

NFData GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Methods

rnf :: GetMember -> () #

Eq GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Hashable GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

type AWSResponse GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

type Rep GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

type Rep GetMember = D1 ('MetaData "GetMember" "Amazonka.MacieV2.GetMember" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetMember Source #

Arguments

:: Text

GetMember

-> GetMember 

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

GetMember, getMember_id - The unique identifier for the Amazon Macie resource that the request applies to.

data GetMemberResponse Source #

See: newGetMemberResponse smart constructor.

Instances

Instances details
Generic GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Associated Types

type Rep GetMemberResponse :: Type -> Type #

Read GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Show GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

NFData GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Methods

rnf :: GetMemberResponse -> () #

Eq GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

type Rep GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

newGetMemberResponse Source #

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

GetMemberResponse, getMemberResponse_accountId - The Amazon Web Services account ID for the account.

GetMemberResponse, getMemberResponse_administratorAccountId - The Amazon Web Services account ID for the administrator account.

GetMemberResponse, getMemberResponse_arn - The Amazon Resource Name (ARN) of the account.

GetMemberResponse, getMemberResponse_email - The email address for the account.

GetMemberResponse, getMemberResponse_invitedAt - The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if an invitation hasn't been sent to the account.

GetMemberResponse, getMemberResponse_masterAccountId - (Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

GetMemberResponse, getMemberResponse_relationshipStatus - The current status of the relationship between the account and the administrator account.

GetMemberResponse, getMemberResponse_tags - A map of key-value pairs that specifies which tags (keys and values) are associated with the account in Amazon Macie.

GetMemberResponse, getMemberResponse_updatedAt - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.

$sel:httpStatus:GetMemberResponse', getMemberResponse_httpStatus - The response's http status code.

GetResourceProfile

data GetResourceProfile Source #

See: newGetResourceProfile smart constructor.

Instances

Instances details
ToHeaders GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

ToPath GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

ToQuery GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

AWSRequest GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

Associated Types

type AWSResponse GetResourceProfile #

Generic GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

Associated Types

type Rep GetResourceProfile :: Type -> Type #

Read GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

Show GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

NFData GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

Methods

rnf :: GetResourceProfile -> () #

Eq GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

Hashable GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

type AWSResponse GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

type Rep GetResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

type Rep GetResourceProfile = D1 ('MetaData "GetResourceProfile" "Amazonka.MacieV2.GetResourceProfile" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetResourceProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResourceProfile Source #

Create a value of GetResourceProfile 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:resourceArn:GetResourceProfile', getResourceProfile_resourceArn - The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.

data GetResourceProfileResponse Source #

See: newGetResourceProfileResponse smart constructor.

Instances

Instances details
Generic GetResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

Associated Types

type Rep GetResourceProfileResponse :: Type -> Type #

Read GetResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

Show GetResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

NFData GetResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

Eq GetResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

type Rep GetResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetResourceProfile

type Rep GetResourceProfileResponse = D1 ('MetaData "GetResourceProfileResponse" "Amazonka.MacieV2.GetResourceProfile" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetResourceProfileResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "profileUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "sensitivityScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "sensitivityScoreOverridden") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceStatistics)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetResourceProfileResponse Source #

Create a value of GetResourceProfileResponse 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:profileUpdatedAt:GetResourceProfileResponse', getResourceProfileResponse_profileUpdatedAt - The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently recalculated sensitive data discovery statistics and details for the bucket. If the bucket's sensitivity score is calculated automatically, this includes the score.

GetResourceProfileResponse, getResourceProfileResponse_sensitivityScore - The current sensitivity score for the bucket, ranging from -1 (no analysis due to an error) to 100 (sensitive). By default, this score is calculated automatically based on the amount of data that Amazon Macie has analyzed in the bucket and the amount of sensitive data that Macie has found in the bucket.

$sel:sensitivityScoreOverridden:GetResourceProfileResponse', getResourceProfileResponse_sensitivityScoreOverridden - Specifies whether the bucket's current sensitivity score was set manually. If this value is true, the score was manually changed to 100. If this value is false, the score was calculated automatically by Amazon Macie.

$sel:statistics:GetResourceProfileResponse', getResourceProfileResponse_statistics - The sensitive data discovery statistics for the bucket. The statistics capture the results of automated sensitive data discovery activities that Amazon Macie has performed for the bucket.

$sel:httpStatus:GetResourceProfileResponse', getResourceProfileResponse_httpStatus - The response's http status code.

GetRevealConfiguration

data GetRevealConfiguration Source #

See: newGetRevealConfiguration smart constructor.

Instances

Instances details
ToHeaders GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

ToPath GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

ToQuery GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

AWSRequest GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

Associated Types

type AWSResponse GetRevealConfiguration #

Generic GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

Associated Types

type Rep GetRevealConfiguration :: Type -> Type #

Read GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

Show GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

NFData GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

Methods

rnf :: GetRevealConfiguration -> () #

Eq GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

Hashable GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

type AWSResponse GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

type Rep GetRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

type Rep GetRevealConfiguration = D1 ('MetaData "GetRevealConfiguration" "Amazonka.MacieV2.GetRevealConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetRevealConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetRevealConfiguration :: GetRevealConfiguration Source #

Create a value of GetRevealConfiguration with all optional fields omitted.

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

data GetRevealConfigurationResponse Source #

See: newGetRevealConfigurationResponse smart constructor.

Instances

Instances details
Generic GetRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

Associated Types

type Rep GetRevealConfigurationResponse :: Type -> Type #

Read GetRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

Show GetRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

NFData GetRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

Eq GetRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

type Rep GetRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetRevealConfiguration

type Rep GetRevealConfigurationResponse = D1 ('MetaData "GetRevealConfigurationResponse" "Amazonka.MacieV2.GetRevealConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetRevealConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RevealConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetRevealConfigurationResponse Source #

Create a value of GetRevealConfigurationResponse 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:configuration:GetRevealConfigurationResponse', getRevealConfigurationResponse_configuration - The current configuration settings and the status of the configuration for the account.

$sel:httpStatus:GetRevealConfigurationResponse', getRevealConfigurationResponse_httpStatus - The response's http status code.

GetSensitiveDataOccurrences

data GetSensitiveDataOccurrences Source #

See: newGetSensitiveDataOccurrences smart constructor.

Instances

Instances details
ToHeaders GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

ToPath GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

ToQuery GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

AWSRequest GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

Generic GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

Associated Types

type Rep GetSensitiveDataOccurrences :: Type -> Type #

Read GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

Show GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

NFData GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

Eq GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

Hashable GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

type AWSResponse GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

type Rep GetSensitiveDataOccurrences Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

type Rep GetSensitiveDataOccurrences = D1 ('MetaData "GetSensitiveDataOccurrences" "Amazonka.MacieV2.GetSensitiveDataOccurrences" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetSensitiveDataOccurrences'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSensitiveDataOccurrences Source #

Create a value of GetSensitiveDataOccurrences 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:findingId:GetSensitiveDataOccurrences', getSensitiveDataOccurrences_findingId - The unique identifier for the finding.

data GetSensitiveDataOccurrencesResponse Source #

Instances

Instances details
Generic GetSensitiveDataOccurrencesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

Read GetSensitiveDataOccurrencesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

Show GetSensitiveDataOccurrencesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

NFData GetSensitiveDataOccurrencesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

Eq GetSensitiveDataOccurrencesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

type Rep GetSensitiveDataOccurrencesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrences

type Rep GetSensitiveDataOccurrencesResponse = D1 ('MetaData "GetSensitiveDataOccurrencesResponse" "Amazonka.MacieV2.GetSensitiveDataOccurrences" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetSensitiveDataOccurrencesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sensitiveDataOccurrences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text [DetectedDataDetails])))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RevealRequestStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSensitiveDataOccurrencesResponse Source #

Create a value of GetSensitiveDataOccurrencesResponse 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:error:GetSensitiveDataOccurrencesResponse', getSensitiveDataOccurrencesResponse_error - If an error occurred when Amazon Macie attempted to retrieve occurrences of sensitive data reported by the finding, a description of the error that occurred. This value is null if the status (status) of the request is PROCESSING or SUCCESS.

$sel:sensitiveDataOccurrences:GetSensitiveDataOccurrencesResponse', getSensitiveDataOccurrencesResponse_sensitiveDataOccurrences - A map that specifies 1-100 types of sensitive data reported by the finding and, for each type, 1-10 occurrences of sensitive data.

GetSensitiveDataOccurrencesResponse, getSensitiveDataOccurrencesResponse_status - The status of the request to retrieve occurrences of sensitive data reported by the finding. Possible values are:

  • ERROR - An error occurred when Amazon Macie attempted to locate, retrieve, or encrypt the sensitive data. The error value indicates the nature of the error that occurred.
  • PROCESSING - Macie is processing the request.
  • SUCCESS - Macie successfully located, retrieved, and encrypted the sensitive data.

$sel:httpStatus:GetSensitiveDataOccurrencesResponse', getSensitiveDataOccurrencesResponse_httpStatus - The response's http status code.

GetSensitiveDataOccurrencesAvailability

data GetSensitiveDataOccurrencesAvailability Source #

Instances

Instances details
ToHeaders GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

ToPath GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

ToQuery GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

AWSRequest GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

Generic GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

Read GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

Show GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

NFData GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

Eq GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

Hashable GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

type AWSResponse GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

type Rep GetSensitiveDataOccurrencesAvailability Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

type Rep GetSensitiveDataOccurrencesAvailability = D1 ('MetaData "GetSensitiveDataOccurrencesAvailability" "Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetSensitiveDataOccurrencesAvailability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSensitiveDataOccurrencesAvailability Source #

Create a value of GetSensitiveDataOccurrencesAvailability 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:findingId:GetSensitiveDataOccurrencesAvailability', getSensitiveDataOccurrencesAvailability_findingId - The unique identifier for the finding.

data GetSensitiveDataOccurrencesAvailabilityResponse Source #

Instances

Instances details
Generic GetSensitiveDataOccurrencesAvailabilityResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

Read GetSensitiveDataOccurrencesAvailabilityResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

Show GetSensitiveDataOccurrencesAvailabilityResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

NFData GetSensitiveDataOccurrencesAvailabilityResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

Eq GetSensitiveDataOccurrencesAvailabilityResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

type Rep GetSensitiveDataOccurrencesAvailabilityResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability

type Rep GetSensitiveDataOccurrencesAvailabilityResponse = D1 ('MetaData "GetSensitiveDataOccurrencesAvailabilityResponse" "Amazonka.MacieV2.GetSensitiveDataOccurrencesAvailability" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetSensitiveDataOccurrencesAvailabilityResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityCode)) :*: (S1 ('MetaSel ('Just "reasons") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnavailabilityReasonCode])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetSensitiveDataOccurrencesAvailabilityResponse Source #

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

GetSensitiveDataOccurrencesAvailabilityResponse, getSensitiveDataOccurrencesAvailabilityResponse_code - Specifies whether occurrences of sensitive data can be retrieved for the finding. Possible values are: AVAILABLE, the sensitive data can be retrieved; and, UNAVAILABLE, the sensitive data can't be retrieved. If this value is UNAVAILABLE, the reasons array indicates why the data can't be retrieved.

$sel:reasons:GetSensitiveDataOccurrencesAvailabilityResponse', getSensitiveDataOccurrencesAvailabilityResponse_reasons - Specifies why occurrences of sensitive data can't be retrieved for the finding. Possible values are:

  • INVALID_CLASSIFICATION_RESULT - Amazon Macie can't verify the location of the sensitive data to retrieve. There isn't a corresponding sensitive data discovery result for the finding. Or the sensitive data discovery result specified by the ClassificationDetails.detailedResultsLocation field of the finding isn't available, is malformed or corrupted, or uses an unsupported storage format.
  • OBJECT_EXCEEDS_SIZE_QUOTA - The storage size of the affected S3 object exceeds the size quota for retrieving occurrences of sensitive data.
  • OBJECT_UNAVAILABLE - The affected S3 object isn't available. The object might have been renamed, moved, or deleted. Or the object was changed after Macie created the finding.
  • UNSUPPORTED_FINDING_TYPE - The specified finding isn't a sensitive data finding.
  • UNSUPPORTED_OBJECT_TYPE - The affected S3 object uses a file or storage format that Macie doesn't support for retrieving occurrences of sensitive data.

This value is null if sensitive data can be retrieved for the finding.

$sel:httpStatus:GetSensitiveDataOccurrencesAvailabilityResponse', getSensitiveDataOccurrencesAvailabilityResponse_httpStatus - The response's http status code.

GetSensitivityInspectionTemplate

data GetSensitivityInspectionTemplate Source #

See: newGetSensitivityInspectionTemplate smart constructor.

Instances

Instances details
ToHeaders GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

ToPath GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

ToQuery GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

AWSRequest GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

Generic GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

Associated Types

type Rep GetSensitivityInspectionTemplate :: Type -> Type #

Read GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

Show GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

NFData GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

Eq GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

Hashable GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

type AWSResponse GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

type Rep GetSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

type Rep GetSensitivityInspectionTemplate = D1 ('MetaData "GetSensitivityInspectionTemplate" "Amazonka.MacieV2.GetSensitivityInspectionTemplate" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetSensitivityInspectionTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetSensitivityInspectionTemplate Source #

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

GetSensitivityInspectionTemplate, getSensitivityInspectionTemplate_id - The unique identifier for the Amazon Macie resource that the request applies to.

data GetSensitivityInspectionTemplateResponse Source #

Instances

Instances details
Generic GetSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

Read GetSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

Show GetSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

NFData GetSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

Eq GetSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

type Rep GetSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetSensitivityInspectionTemplate

type Rep GetSensitivityInspectionTemplateResponse = D1 ('MetaData "GetSensitivityInspectionTemplateResponse" "Amazonka.MacieV2.GetSensitivityInspectionTemplate" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetSensitivityInspectionTemplateResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "excludes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitivityInspectionTemplateExcludes)) :*: S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitivityInspectionTemplateIncludes)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sensitivityInspectionTemplateId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetSensitivityInspectionTemplateResponse Source #

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

GetSensitivityInspectionTemplateResponse, getSensitivityInspectionTemplateResponse_description - The custom description of the template.

GetSensitivityInspectionTemplateResponse, getSensitivityInspectionTemplateResponse_excludes - The managed data identifiers that are explicitly excluded (not used) when analyzing data.

GetSensitivityInspectionTemplateResponse, getSensitivityInspectionTemplateResponse_includes - The allow lists, custom data identifiers, and managed data identifiers that are included (used) when analyzing data.

GetSensitivityInspectionTemplateResponse, getSensitivityInspectionTemplateResponse_name - The name of the template.

$sel:sensitivityInspectionTemplateId:GetSensitivityInspectionTemplateResponse', getSensitivityInspectionTemplateResponse_sensitivityInspectionTemplateId - The unique identifier for the template.

$sel:httpStatus:GetSensitivityInspectionTemplateResponse', getSensitivityInspectionTemplateResponse_httpStatus - The response's http status code.

GetUsageStatistics (Paginated)

data GetUsageStatistics Source #

See: newGetUsageStatistics smart constructor.

Instances

Instances details
ToJSON GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

ToHeaders GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

ToPath GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

ToQuery GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

AWSPager GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

AWSRequest GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Associated Types

type AWSResponse GetUsageStatistics #

Generic GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Associated Types

type Rep GetUsageStatistics :: Type -> Type #

Read GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Show GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

NFData GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Methods

rnf :: GetUsageStatistics -> () #

Eq GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Hashable GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

type AWSResponse GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

type Rep GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

type Rep GetUsageStatistics = D1 ('MetaData "GetUsageStatistics" "Amazonka.MacieV2.GetUsageStatistics" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetUsageStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageStatisticsFilter])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatisticsSortBy)) :*: S1 ('MetaSel ('Just "timeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeRange))))))

newGetUsageStatistics :: GetUsageStatistics Source #

Create a value of GetUsageStatistics 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:filterBy:GetUsageStatistics', getUsageStatistics_filterBy - An array of objects, one for each condition to use to filter the query results. If you specify more than one condition, Amazon Macie uses an AND operator to join the conditions.

$sel:maxResults:GetUsageStatistics', getUsageStatistics_maxResults - The maximum number of items to include in each page of the response.

GetUsageStatistics, getUsageStatistics_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:sortBy:GetUsageStatistics', getUsageStatistics_sortBy - The criteria to use to sort the query results.

GetUsageStatistics, getUsageStatistics_timeRange - The inclusive time period to query usage data for. Valid values are: MONTH_TO_DATE, for the current calendar month to date; and, PAST_30_DAYS, for the preceding 30 days. If you don't specify a value, Amazon Macie provides usage data for the preceding 30 days.

data GetUsageStatisticsResponse Source #

See: newGetUsageStatisticsResponse smart constructor.

Instances

Instances details
Generic GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Associated Types

type Rep GetUsageStatisticsResponse :: Type -> Type #

Read GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Show GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

NFData GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Eq GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

type Rep GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

type Rep GetUsageStatisticsResponse = D1 ('MetaData "GetUsageStatisticsResponse" "Amazonka.MacieV2.GetUsageStatistics" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetUsageStatisticsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageRecord]))) :*: (S1 ('MetaSel ('Just "timeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeRange)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetUsageStatisticsResponse Source #

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

GetUsageStatistics, getUsageStatisticsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

GetUsageStatisticsResponse, getUsageStatisticsResponse_records - An array of objects that contains the results of the query. Each object contains the data for an account that matches the filter criteria specified in the request.

GetUsageStatistics, getUsageStatisticsResponse_timeRange - The inclusive time period that the usage data applies to. Possible values are: MONTH_TO_DATE, for the current calendar month to date; and, PAST_30_DAYS, for the preceding 30 days.

$sel:httpStatus:GetUsageStatisticsResponse', getUsageStatisticsResponse_httpStatus - The response's http status code.

GetUsageTotals

data GetUsageTotals Source #

See: newGetUsageTotals smart constructor.

Constructors

GetUsageTotals' (Maybe Text) 

Instances

Instances details
ToHeaders GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

ToPath GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

ToQuery GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

AWSRequest GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Associated Types

type AWSResponse GetUsageTotals #

Generic GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Associated Types

type Rep GetUsageTotals :: Type -> Type #

Read GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Show GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

NFData GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Methods

rnf :: GetUsageTotals -> () #

Eq GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Hashable GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

type AWSResponse GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

type Rep GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

type Rep GetUsageTotals = D1 ('MetaData "GetUsageTotals" "Amazonka.MacieV2.GetUsageTotals" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetUsageTotals'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGetUsageTotals :: GetUsageTotals Source #

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

GetUsageTotals, getUsageTotals_timeRange - The inclusive time period to retrieve the data for. Valid values are: MONTH_TO_DATE, for the current calendar month to date; and, PAST_30_DAYS, for the preceding 30 days. If you don't specify a value for this parameter, Amazon Macie provides aggregated usage data for the preceding 30 days.

data GetUsageTotalsResponse Source #

See: newGetUsageTotalsResponse smart constructor.

Instances

Instances details
Generic GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Associated Types

type Rep GetUsageTotalsResponse :: Type -> Type #

Read GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Show GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

NFData GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Methods

rnf :: GetUsageTotalsResponse -> () #

Eq GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

type Rep GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

type Rep GetUsageTotalsResponse = D1 ('MetaData "GetUsageTotalsResponse" "Amazonka.MacieV2.GetUsageTotals" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GetUsageTotalsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeRange)) :*: (S1 ('MetaSel ('Just "usageTotals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageTotal])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetUsageTotalsResponse Source #

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

GetUsageTotals, getUsageTotalsResponse_timeRange - The inclusive time period that the usage data applies to. Possible values are: MONTH_TO_DATE, for the current calendar month to date; and, PAST_30_DAYS, for the preceding 30 days.

$sel:usageTotals:GetUsageTotalsResponse', getUsageTotalsResponse_usageTotals - An array of objects that contains the results of the query. Each object contains the data for a specific usage metric.

$sel:httpStatus:GetUsageTotalsResponse', getUsageTotalsResponse_httpStatus - The response's http status code.

ListAllowLists (Paginated)

data ListAllowLists Source #

See: newListAllowLists smart constructor.

Instances

Instances details
ToHeaders ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

ToPath ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

ToQuery ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

AWSPager ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

AWSRequest ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

Associated Types

type AWSResponse ListAllowLists #

Generic ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

Associated Types

type Rep ListAllowLists :: Type -> Type #

Read ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

Show ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

NFData ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

Methods

rnf :: ListAllowLists -> () #

Eq ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

Hashable ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

type AWSResponse ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

type Rep ListAllowLists Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

type Rep ListAllowLists = D1 ('MetaData "ListAllowLists" "Amazonka.MacieV2.ListAllowLists" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListAllowLists'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListAllowLists :: ListAllowLists Source #

Create a value of ListAllowLists 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:ListAllowLists', listAllowLists_maxResults - The maximum number of items to include in each page of a paginated response.

ListAllowLists, listAllowLists_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

data ListAllowListsResponse Source #

See: newListAllowListsResponse smart constructor.

Instances

Instances details
Generic ListAllowListsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

Associated Types

type Rep ListAllowListsResponse :: Type -> Type #

Read ListAllowListsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

Show ListAllowListsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

NFData ListAllowListsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

Methods

rnf :: ListAllowListsResponse -> () #

Eq ListAllowListsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

type Rep ListAllowListsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListAllowLists

type Rep ListAllowListsResponse = D1 ('MetaData "ListAllowListsResponse" "Amazonka.MacieV2.ListAllowLists" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListAllowListsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowLists") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AllowListSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAllowListsResponse Source #

Create a value of ListAllowListsResponse 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:allowLists:ListAllowListsResponse', listAllowListsResponse_allowLists - An array of objects, one for each allow list.

ListAllowLists, listAllowListsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListAllowListsResponse', listAllowListsResponse_httpStatus - The response's http status code.

ListClassificationJobs (Paginated)

data ListClassificationJobs Source #

See: newListClassificationJobs smart constructor.

Instances

Instances details
ToJSON ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

ToHeaders ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

ToPath ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

ToQuery ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

AWSPager ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

AWSRequest ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Associated Types

type AWSResponse ListClassificationJobs #

Generic ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Associated Types

type Rep ListClassificationJobs :: Type -> Type #

Read ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Show ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

NFData ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Methods

rnf :: ListClassificationJobs -> () #

Eq ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Hashable ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

type AWSResponse ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

type Rep ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

type Rep ListClassificationJobs = D1 ('MetaData "ListClassificationJobs" "Amazonka.MacieV2.ListClassificationJobs" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListClassificationJobs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListJobsFilterCriteria)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListJobsSortCriteria)))))

newListClassificationJobs :: ListClassificationJobs Source #

Create a value of ListClassificationJobs 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:filterCriteria:ListClassificationJobs', listClassificationJobs_filterCriteria - The criteria to use to filter the results.

$sel:maxResults:ListClassificationJobs', listClassificationJobs_maxResults - The maximum number of items to include in each page of the response.

ListClassificationJobs, listClassificationJobs_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:sortCriteria:ListClassificationJobs', listClassificationJobs_sortCriteria - The criteria to use to sort the results.

data ListClassificationJobsResponse Source #

See: newListClassificationJobsResponse smart constructor.

Instances

Instances details
Generic ListClassificationJobsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Associated Types

type Rep ListClassificationJobsResponse :: Type -> Type #

Read ListClassificationJobsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Show ListClassificationJobsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

NFData ListClassificationJobsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Eq ListClassificationJobsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

type Rep ListClassificationJobsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

type Rep ListClassificationJobsResponse = D1 ('MetaData "ListClassificationJobsResponse" "Amazonka.MacieV2.ListClassificationJobs" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListClassificationJobsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListClassificationJobsResponse Source #

Create a value of ListClassificationJobsResponse 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:items:ListClassificationJobsResponse', listClassificationJobsResponse_items - An array of objects, one for each job that matches the filter criteria specified in the request.

ListClassificationJobs, listClassificationJobsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListClassificationJobsResponse', listClassificationJobsResponse_httpStatus - The response's http status code.

ListClassificationScopes (Paginated)

data ListClassificationScopes Source #

See: newListClassificationScopes smart constructor.

Instances

Instances details
ToHeaders ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

ToPath ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

ToQuery ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

AWSPager ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

AWSRequest ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

Generic ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

Associated Types

type Rep ListClassificationScopes :: Type -> Type #

Read ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

Show ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

NFData ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

Eq ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

Hashable ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

type AWSResponse ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

type Rep ListClassificationScopes Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

type Rep ListClassificationScopes = D1 ('MetaData "ListClassificationScopes" "Amazonka.MacieV2.ListClassificationScopes" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListClassificationScopes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListClassificationScopes :: ListClassificationScopes Source #

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

ListClassificationScopes, listClassificationScopes_name - The name of the classification scope to retrieve the unique identifier for.

ListClassificationScopes, listClassificationScopes_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

data ListClassificationScopesResponse Source #

See: newListClassificationScopesResponse smart constructor.

Instances

Instances details
Generic ListClassificationScopesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

Associated Types

type Rep ListClassificationScopesResponse :: Type -> Type #

Read ListClassificationScopesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

Show ListClassificationScopesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

NFData ListClassificationScopesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

Eq ListClassificationScopesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

type Rep ListClassificationScopesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationScopes

type Rep ListClassificationScopesResponse = D1 ('MetaData "ListClassificationScopesResponse" "Amazonka.MacieV2.ListClassificationScopes" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListClassificationScopesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "classificationScopes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ClassificationScopeSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListClassificationScopesResponse Source #

Create a value of ListClassificationScopesResponse 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:classificationScopes:ListClassificationScopesResponse', listClassificationScopesResponse_classificationScopes - An array that specifies the unique identifier and name of the classification scope for the account.

ListClassificationScopes, listClassificationScopesResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListClassificationScopesResponse', listClassificationScopesResponse_httpStatus - The response's http status code.

ListCustomDataIdentifiers (Paginated)

data ListCustomDataIdentifiers Source #

See: newListCustomDataIdentifiers smart constructor.

Instances

Instances details
ToJSON ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

ToHeaders ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

ToPath ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

ToQuery ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

AWSPager ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

AWSRequest ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Generic ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Associated Types

type Rep ListCustomDataIdentifiers :: Type -> Type #

Read ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Show ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

NFData ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Eq ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Hashable ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

type AWSResponse ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

type Rep ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

type Rep ListCustomDataIdentifiers = D1 ('MetaData "ListCustomDataIdentifiers" "Amazonka.MacieV2.ListCustomDataIdentifiers" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListCustomDataIdentifiers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListCustomDataIdentifiers :: ListCustomDataIdentifiers Source #

Create a value of ListCustomDataIdentifiers 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:ListCustomDataIdentifiers', listCustomDataIdentifiers_maxResults - The maximum number of items to include in each page of the response.

ListCustomDataIdentifiers, listCustomDataIdentifiers_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

data ListCustomDataIdentifiersResponse Source #

See: newListCustomDataIdentifiersResponse smart constructor.

Instances

Instances details
Generic ListCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Associated Types

type Rep ListCustomDataIdentifiersResponse :: Type -> Type #

Read ListCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Show ListCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

NFData ListCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Eq ListCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

type Rep ListCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

type Rep ListCustomDataIdentifiersResponse = D1 ('MetaData "ListCustomDataIdentifiersResponse" "Amazonka.MacieV2.ListCustomDataIdentifiers" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListCustomDataIdentifiersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomDataIdentifierSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListCustomDataIdentifiersResponse Source #

Create a value of ListCustomDataIdentifiersResponse 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:items:ListCustomDataIdentifiersResponse', listCustomDataIdentifiersResponse_items - An array of objects, one for each custom data identifier.

ListCustomDataIdentifiers, listCustomDataIdentifiersResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListCustomDataIdentifiersResponse', listCustomDataIdentifiersResponse_httpStatus - The response's http status code.

ListFindings (Paginated)

data ListFindings Source #

See: newListFindings smart constructor.

Instances

Instances details
ToJSON ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

ToHeaders ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

ToPath ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

ToQuery ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

AWSPager ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

AWSRequest ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Associated Types

type AWSResponse ListFindings #

Generic ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Associated Types

type Rep ListFindings :: Type -> Type #

Read ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Show ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

NFData ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Methods

rnf :: ListFindings -> () #

Eq ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Hashable ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

type AWSResponse ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

type Rep ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

type Rep ListFindings = D1 ('MetaData "ListFindings" "Amazonka.MacieV2.ListFindings" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListFindings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "findingCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCriteria)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortCriteria)))))

newListFindings :: ListFindings Source #

Create a value of ListFindings 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:findingCriteria:ListFindings', listFindings_findingCriteria - The criteria to use to filter the results.

$sel:maxResults:ListFindings', listFindings_maxResults - The maximum number of items to include in each page of the response.

ListFindings, listFindings_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:sortCriteria:ListFindings', listFindings_sortCriteria - The criteria to use to sort the results.

data ListFindingsResponse Source #

See: newListFindingsResponse smart constructor.

Instances

Instances details
Generic ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Associated Types

type Rep ListFindingsResponse :: Type -> Type #

Read ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Show ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

NFData ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Methods

rnf :: ListFindingsResponse -> () #

Eq ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

type Rep ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

type Rep ListFindingsResponse = D1 ('MetaData "ListFindingsResponse" "Amazonka.MacieV2.ListFindings" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListFindingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFindingsResponse Source #

Create a value of ListFindingsResponse 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:findingIds:ListFindingsResponse', listFindingsResponse_findingIds - An array of strings, where each string is the unique identifier for a finding that matches the filter criteria specified in the request.

ListFindings, listFindingsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListFindingsResponse', listFindingsResponse_httpStatus - The response's http status code.

ListFindingsFilters (Paginated)

data ListFindingsFilters Source #

See: newListFindingsFilters smart constructor.

Instances

Instances details
ToHeaders ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

ToPath ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

ToQuery ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

AWSPager ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

AWSRequest ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Associated Types

type AWSResponse ListFindingsFilters #

Generic ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Associated Types

type Rep ListFindingsFilters :: Type -> Type #

Read ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Show ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

NFData ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Methods

rnf :: ListFindingsFilters -> () #

Eq ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Hashable ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

type AWSResponse ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

type Rep ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

type Rep ListFindingsFilters = D1 ('MetaData "ListFindingsFilters" "Amazonka.MacieV2.ListFindingsFilters" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListFindingsFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListFindingsFilters :: ListFindingsFilters Source #

Create a value of ListFindingsFilters 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:ListFindingsFilters', listFindingsFilters_maxResults - The maximum number of items to include in each page of a paginated response.

ListFindingsFilters, listFindingsFilters_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

data ListFindingsFiltersResponse Source #

See: newListFindingsFiltersResponse smart constructor.

Instances

Instances details
Generic ListFindingsFiltersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Associated Types

type Rep ListFindingsFiltersResponse :: Type -> Type #

Read ListFindingsFiltersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Show ListFindingsFiltersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

NFData ListFindingsFiltersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Eq ListFindingsFiltersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

type Rep ListFindingsFiltersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

type Rep ListFindingsFiltersResponse = D1 ('MetaData "ListFindingsFiltersResponse" "Amazonka.MacieV2.ListFindingsFilters" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListFindingsFiltersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingsFilterListItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FindingsFilterListItem])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListFindingsFiltersResponse Source #

Create a value of ListFindingsFiltersResponse 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:findingsFilterListItems:ListFindingsFiltersResponse', listFindingsFiltersResponse_findingsFilterListItems - An array of objects, one for each filter that's associated with the account.

ListFindingsFilters, listFindingsFiltersResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListFindingsFiltersResponse', listFindingsFiltersResponse_httpStatus - The response's http status code.

ListInvitations (Paginated)

data ListInvitations Source #

See: newListInvitations smart constructor.

Instances

Instances details
ToHeaders ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

ToPath ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

ToQuery ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

AWSPager ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

AWSRequest ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Associated Types

type AWSResponse ListInvitations #

Generic ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Associated Types

type Rep ListInvitations :: Type -> Type #

Read ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Show ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

NFData ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Methods

rnf :: ListInvitations -> () #

Eq ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Hashable ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

type AWSResponse ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

type Rep ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

type Rep ListInvitations = D1 ('MetaData "ListInvitations" "Amazonka.MacieV2.ListInvitations" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListInvitations :: ListInvitations Source #

Create a value of ListInvitations 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:ListInvitations', listInvitations_maxResults - The maximum number of items to include in each page of a paginated response.

ListInvitations, listInvitations_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

data ListInvitationsResponse Source #

See: newListInvitationsResponse smart constructor.

Instances

Instances details
Generic ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Associated Types

type Rep ListInvitationsResponse :: Type -> Type #

Read ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Show ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

NFData ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Methods

rnf :: ListInvitationsResponse -> () #

Eq ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

type Rep ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

type Rep ListInvitationsResponse = D1 ('MetaData "ListInvitationsResponse" "Amazonka.MacieV2.ListInvitations" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invitations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Invitation])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListInvitationsResponse Source #

Create a value of ListInvitationsResponse 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:invitations:ListInvitationsResponse', listInvitationsResponse_invitations - An array of objects, one for each invitation that was received by the account.

ListInvitations, listInvitationsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListInvitationsResponse', listInvitationsResponse_httpStatus - The response's http status code.

ListManagedDataIdentifiers (Paginated)

data ListManagedDataIdentifiers Source #

See: newListManagedDataIdentifiers smart constructor.

Instances

Instances details
ToJSON ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

ToHeaders ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

ToPath ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

ToQuery ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

AWSPager ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

AWSRequest ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Generic ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Associated Types

type Rep ListManagedDataIdentifiers :: Type -> Type #

Read ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Show ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

NFData ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Eq ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Hashable ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

type AWSResponse ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

type Rep ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

type Rep ListManagedDataIdentifiers = D1 ('MetaData "ListManagedDataIdentifiers" "Amazonka.MacieV2.ListManagedDataIdentifiers" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListManagedDataIdentifiers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListManagedDataIdentifiers :: ListManagedDataIdentifiers Source #

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

ListManagedDataIdentifiers, listManagedDataIdentifiers_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

data ListManagedDataIdentifiersResponse Source #

Instances

Instances details
Generic ListManagedDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Associated Types

type Rep ListManagedDataIdentifiersResponse :: Type -> Type #

Read ListManagedDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Show ListManagedDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

NFData ListManagedDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Eq ListManagedDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

type Rep ListManagedDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

type Rep ListManagedDataIdentifiersResponse = D1 ('MetaData "ListManagedDataIdentifiersResponse" "Amazonka.MacieV2.ListManagedDataIdentifiers" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListManagedDataIdentifiersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ManagedDataIdentifierSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListManagedDataIdentifiersResponse Source #

Create a value of ListManagedDataIdentifiersResponse 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:items:ListManagedDataIdentifiersResponse', listManagedDataIdentifiersResponse_items - An array of objects, one for each managed data identifier.

ListManagedDataIdentifiers, listManagedDataIdentifiersResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListManagedDataIdentifiersResponse', listManagedDataIdentifiersResponse_httpStatus - The response's http status code.

ListMembers (Paginated)

data ListMembers Source #

See: newListMembers smart constructor.

Instances

Instances details
ToHeaders ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Methods

toHeaders :: ListMembers -> [Header] #

ToPath ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

ToQuery ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

AWSPager ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

AWSRequest ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Associated Types

type AWSResponse ListMembers #

Generic ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Associated Types

type Rep ListMembers :: Type -> Type #

Read ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Show ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

NFData ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Methods

rnf :: ListMembers -> () #

Eq ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Hashable ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

type AWSResponse ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

type Rep ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

type Rep ListMembers = D1 ('MetaData "ListMembers" "Amazonka.MacieV2.ListMembers" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "onlyAssociated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newListMembers :: ListMembers Source #

Create a value of ListMembers 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:ListMembers', listMembers_maxResults - The maximum number of items to include in each page of a paginated response.

ListMembers, listMembers_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:onlyAssociated:ListMembers', listMembers_onlyAssociated - Specifies which accounts to include in the response, based on the status of an account's relationship with the administrator account. By default, the response includes only current member accounts. To include all accounts, set this value to false.

data ListMembersResponse Source #

See: newListMembersResponse smart constructor.

Instances

Instances details
Generic ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Associated Types

type Rep ListMembersResponse :: Type -> Type #

Read ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Show ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

NFData ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Methods

rnf :: ListMembersResponse -> () #

Eq ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

type Rep ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

type Rep ListMembersResponse = D1 ('MetaData "ListMembersResponse" "Amazonka.MacieV2.ListMembers" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "members") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Member])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMembersResponse Source #

Create a value of ListMembersResponse 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:members:ListMembersResponse', listMembersResponse_members - An array of objects, one for each account that's associated with the administrator account and matches the criteria specified in the request.

ListMembers, listMembersResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListMembersResponse', listMembersResponse_httpStatus - The response's http status code.

ListOrganizationAdminAccounts (Paginated)

data ListOrganizationAdminAccounts Source #

See: newListOrganizationAdminAccounts smart constructor.

Instances

Instances details
ToHeaders ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

ToPath ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

ToQuery ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

AWSPager ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

AWSRequest ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

Generic ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

Associated Types

type Rep ListOrganizationAdminAccounts :: Type -> Type #

Read ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

Show ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

NFData ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

Eq ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

Hashable ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

type AWSResponse ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccounts = D1 ('MetaData "ListOrganizationAdminAccounts" "Amazonka.MacieV2.ListOrganizationAdminAccounts" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListOrganizationAdminAccounts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListOrganizationAdminAccounts :: ListOrganizationAdminAccounts Source #

Create a value of ListOrganizationAdminAccounts 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:ListOrganizationAdminAccounts', listOrganizationAdminAccounts_maxResults - The maximum number of items to include in each page of a paginated response.

ListOrganizationAdminAccounts, listOrganizationAdminAccounts_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

data ListOrganizationAdminAccountsResponse Source #

Instances

Instances details
Generic ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

Read ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

Show ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

NFData ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

Eq ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccountsResponse = D1 ('MetaData "ListOrganizationAdminAccountsResponse" "Amazonka.MacieV2.ListOrganizationAdminAccounts" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListOrganizationAdminAccountsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AdminAccount])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListOrganizationAdminAccountsResponse Source #

Create a value of ListOrganizationAdminAccountsResponse 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:adminAccounts:ListOrganizationAdminAccountsResponse', listOrganizationAdminAccountsResponse_adminAccounts - An array of objects, one for each delegated Amazon Macie administrator account for the organization. Only one of these accounts can have a status of ENABLED.

ListOrganizationAdminAccounts, listOrganizationAdminAccountsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListOrganizationAdminAccountsResponse', listOrganizationAdminAccountsResponse_httpStatus - The response's http status code.

ListResourceProfileArtifacts (Paginated)

data ListResourceProfileArtifacts Source #

See: newListResourceProfileArtifacts smart constructor.

Instances

Instances details
ToHeaders ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

ToPath ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

ToQuery ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

AWSPager ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

AWSRequest ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

Generic ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

Associated Types

type Rep ListResourceProfileArtifacts :: Type -> Type #

Read ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

Show ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

NFData ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

Eq ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

Hashable ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

type AWSResponse ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

type Rep ListResourceProfileArtifacts Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

type Rep ListResourceProfileArtifacts = D1 ('MetaData "ListResourceProfileArtifacts" "Amazonka.MacieV2.ListResourceProfileArtifacts" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListResourceProfileArtifacts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListResourceProfileArtifacts Source #

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

ListResourceProfileArtifacts, listResourceProfileArtifacts_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:resourceArn:ListResourceProfileArtifacts', listResourceProfileArtifacts_resourceArn - The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.

data ListResourceProfileArtifactsResponse Source #

Instances

Instances details
Generic ListResourceProfileArtifactsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

Read ListResourceProfileArtifactsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

Show ListResourceProfileArtifactsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

NFData ListResourceProfileArtifactsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

Eq ListResourceProfileArtifactsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

type Rep ListResourceProfileArtifactsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileArtifacts

type Rep ListResourceProfileArtifactsResponse = D1 ('MetaData "ListResourceProfileArtifactsResponse" "Amazonka.MacieV2.ListResourceProfileArtifacts" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListResourceProfileArtifactsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "artifacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ResourceProfileArtifact])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourceProfileArtifactsResponse Source #

Create a value of ListResourceProfileArtifactsResponse 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:artifacts:ListResourceProfileArtifactsResponse', listResourceProfileArtifactsResponse_artifacts - An array of objects, one for each S3 object that Amazon Macie selected for analysis.

ListResourceProfileArtifacts, listResourceProfileArtifactsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListResourceProfileArtifactsResponse', listResourceProfileArtifactsResponse_httpStatus - The response's http status code.

ListResourceProfileDetections (Paginated)

data ListResourceProfileDetections Source #

See: newListResourceProfileDetections smart constructor.

Instances

Instances details
ToHeaders ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

ToPath ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

ToQuery ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

AWSPager ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

AWSRequest ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

Generic ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

Associated Types

type Rep ListResourceProfileDetections :: Type -> Type #

Read ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

Show ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

NFData ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

Eq ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

Hashable ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

type AWSResponse ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

type Rep ListResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

type Rep ListResourceProfileDetections = D1 ('MetaData "ListResourceProfileDetections" "Amazonka.MacieV2.ListResourceProfileDetections" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListResourceProfileDetections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListResourceProfileDetections Source #

Create a value of ListResourceProfileDetections 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:ListResourceProfileDetections', listResourceProfileDetections_maxResults - The maximum number of items to include in each page of a paginated response.

ListResourceProfileDetections, listResourceProfileDetections_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:resourceArn:ListResourceProfileDetections', listResourceProfileDetections_resourceArn - The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.

data ListResourceProfileDetectionsResponse Source #

Instances

Instances details
Generic ListResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

Read ListResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

Show ListResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

NFData ListResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

Eq ListResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

type Rep ListResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListResourceProfileDetections

type Rep ListResourceProfileDetectionsResponse = D1 ('MetaData "ListResourceProfileDetectionsResponse" "Amazonka.MacieV2.ListResourceProfileDetections" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListResourceProfileDetectionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Detection])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListResourceProfileDetectionsResponse Source #

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

ListResourceProfileDetectionsResponse, listResourceProfileDetectionsResponse_detections - An array of objects, one for each type of sensitive data that Amazon Macie found in the bucket. Each object reports the number of occurrences of the specified type and provides information about the custom data identifier or managed data identifier that detected the data.

ListResourceProfileDetections, listResourceProfileDetectionsResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:ListResourceProfileDetectionsResponse', listResourceProfileDetectionsResponse_httpStatus - The response's http status code.

ListSensitivityInspectionTemplates (Paginated)

data ListSensitivityInspectionTemplates Source #

Instances

Instances details
ToHeaders ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

ToPath ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

ToQuery ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

AWSPager ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

AWSRequest ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

Generic ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

Associated Types

type Rep ListSensitivityInspectionTemplates :: Type -> Type #

Read ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

Show ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

NFData ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

Eq ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

Hashable ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

type AWSResponse ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

type Rep ListSensitivityInspectionTemplates Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

type Rep ListSensitivityInspectionTemplates = D1 ('MetaData "ListSensitivityInspectionTemplates" "Amazonka.MacieV2.ListSensitivityInspectionTemplates" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListSensitivityInspectionTemplates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListSensitivityInspectionTemplates :: ListSensitivityInspectionTemplates Source #

Create a value of ListSensitivityInspectionTemplates 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:ListSensitivityInspectionTemplates', listSensitivityInspectionTemplates_maxResults - The maximum number of items to include in each page of a paginated response.

ListSensitivityInspectionTemplates, listSensitivityInspectionTemplates_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

data ListSensitivityInspectionTemplatesResponse Source #

Instances

Instances details
Generic ListSensitivityInspectionTemplatesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

Read ListSensitivityInspectionTemplatesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

Show ListSensitivityInspectionTemplatesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

NFData ListSensitivityInspectionTemplatesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

Eq ListSensitivityInspectionTemplatesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

type Rep ListSensitivityInspectionTemplatesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListSensitivityInspectionTemplates

type Rep ListSensitivityInspectionTemplatesResponse = D1 ('MetaData "ListSensitivityInspectionTemplatesResponse" "Amazonka.MacieV2.ListSensitivityInspectionTemplates" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListSensitivityInspectionTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sensitivityInspectionTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SensitivityInspectionTemplatesEntry])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListSensitivityInspectionTemplatesResponse Source #

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

ListSensitivityInspectionTemplates, listSensitivityInspectionTemplatesResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:sensitivityInspectionTemplates:ListSensitivityInspectionTemplatesResponse', listSensitivityInspectionTemplatesResponse_sensitivityInspectionTemplates - An array that specifies the unique identifier and name of the sensitivity inspection template for the account.

$sel:httpStatus:ListSensitivityInspectionTemplatesResponse', listSensitivityInspectionTemplatesResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.MacieV2.ListTagsForResource" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource 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:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.MacieV2.ListTagsForResource" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

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

ListTagsForResourceResponse, listTagsForResourceResponse_tags - A map of key-value pairs that specifies which tags (keys and values) are associated with the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

PutClassificationExportConfiguration

data PutClassificationExportConfiguration Source #

Instances

Instances details
ToJSON PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

ToHeaders PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

ToPath PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

ToQuery PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

AWSRequest PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

Generic PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

Read PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

Show PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

NFData PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

Eq PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

Hashable PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

type AWSResponse PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

type Rep PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

type Rep PutClassificationExportConfiguration = D1 ('MetaData "PutClassificationExportConfiguration" "Amazonka.MacieV2.PutClassificationExportConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "PutClassificationExportConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClassificationExportConfiguration)))

newPutClassificationExportConfiguration Source #

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

PutClassificationExportConfiguration, putClassificationExportConfiguration_configuration - The location to store data classification results in, and the encryption settings to use when storing results in that location.

data PutClassificationExportConfigurationResponse Source #

Instances

Instances details
Generic PutClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

Read PutClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

Show PutClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

NFData PutClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

Eq PutClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

type Rep PutClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

type Rep PutClassificationExportConfigurationResponse = D1 ('MetaData "PutClassificationExportConfigurationResponse" "Amazonka.MacieV2.PutClassificationExportConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "PutClassificationExportConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClassificationExportConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutClassificationExportConfigurationResponse Source #

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

PutClassificationExportConfiguration, putClassificationExportConfigurationResponse_configuration - The location where the data classification results are stored, and the encryption settings that are used when storing results in that location.

$sel:httpStatus:PutClassificationExportConfigurationResponse', putClassificationExportConfigurationResponse_httpStatus - The response's http status code.

PutFindingsPublicationConfiguration

data PutFindingsPublicationConfiguration Source #

Instances

Instances details
ToJSON PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

ToHeaders PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

ToPath PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

ToQuery PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

AWSRequest PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

Generic PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

Read PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

Show PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

NFData PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

Eq PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

Hashable PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

type AWSResponse PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

type Rep PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

type Rep PutFindingsPublicationConfiguration = D1 ('MetaData "PutFindingsPublicationConfiguration" "Amazonka.MacieV2.PutFindingsPublicationConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "PutFindingsPublicationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "securityHubConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SecurityHubConfiguration))))

newPutFindingsPublicationConfiguration :: PutFindingsPublicationConfiguration Source #

Create a value of PutFindingsPublicationConfiguration 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:clientToken:PutFindingsPublicationConfiguration', putFindingsPublicationConfiguration_clientToken - A unique, case-sensitive token that you provide to ensure the idempotency of the request.

$sel:securityHubConfiguration:PutFindingsPublicationConfiguration', putFindingsPublicationConfiguration_securityHubConfiguration - The configuration settings that determine which findings to publish to Security Hub.

data PutFindingsPublicationConfigurationResponse Source #

Instances

Instances details
Generic PutFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

Read PutFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

Show PutFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

NFData PutFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

Eq PutFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

type Rep PutFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

type Rep PutFindingsPublicationConfigurationResponse = D1 ('MetaData "PutFindingsPublicationConfigurationResponse" "Amazonka.MacieV2.PutFindingsPublicationConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "PutFindingsPublicationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutFindingsPublicationConfigurationResponse Source #

Create a value of PutFindingsPublicationConfigurationResponse 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:httpStatus:PutFindingsPublicationConfigurationResponse', putFindingsPublicationConfigurationResponse_httpStatus - The response's http status code.

SearchResources (Paginated)

data SearchResources Source #

See: newSearchResources smart constructor.

Instances

Instances details
ToJSON SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

ToHeaders SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

ToPath SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

ToQuery SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

AWSPager SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

AWSRequest SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Associated Types

type AWSResponse SearchResources #

Generic SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Associated Types

type Rep SearchResources :: Type -> Type #

Read SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Show SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

NFData SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Methods

rnf :: SearchResources -> () #

Eq SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Hashable SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

type AWSResponse SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

type Rep SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

type Rep SearchResources = D1 ('MetaData "SearchResources" "Amazonka.MacieV2.SearchResources" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SearchResources'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bucketCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesBucketCriteria)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesSortCriteria)))))

newSearchResources :: SearchResources Source #

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

SearchResources, searchResources_bucketCriteria - The filter conditions that determine which S3 buckets to include or exclude from the query results.

$sel:maxResults:SearchResources', searchResources_maxResults - The maximum number of items to include in each page of the response. The default value is 50.

SearchResources, searchResources_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:sortCriteria:SearchResources', searchResources_sortCriteria - The criteria to use to sort the results.

data SearchResourcesResponse Source #

See: newSearchResourcesResponse smart constructor.

Instances

Instances details
Generic SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Associated Types

type Rep SearchResourcesResponse :: Type -> Type #

Read SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Show SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

NFData SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Methods

rnf :: SearchResourcesResponse -> () #

Eq SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

type Rep SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

type Rep SearchResourcesResponse = D1 ('MetaData "SearchResourcesResponse" "Amazonka.MacieV2.SearchResources" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SearchResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "matchingResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MatchingResource])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSearchResourcesResponse Source #

Create a value of SearchResourcesResponse 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:matchingResources:SearchResourcesResponse', searchResourcesResponse_matchingResources - An array of objects, one for each resource that matches the filter criteria specified in the request.

SearchResources, searchResourcesResponse_nextToken - The string to use in a subsequent request to get the next page of results in a paginated response. This value is null if there are no additional pages.

$sel:httpStatus:SearchResourcesResponse', searchResourcesResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.MacieV2.TagResource" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource 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:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

TagResource, tagResource_tags - A map of key-value pairs that specifies the tags to associate with the resource.

A resource can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.MacieV2.TagResource" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse 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:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

TestCustomDataIdentifier

data TestCustomDataIdentifier Source #

See: newTestCustomDataIdentifier smart constructor.

Instances

Instances details
ToJSON TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

ToHeaders TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

ToPath TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

ToQuery TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

AWSRequest TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Generic TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Associated Types

type Rep TestCustomDataIdentifier :: Type -> Type #

Read TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Show TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

NFData TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Eq TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Hashable TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

type AWSResponse TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

type Rep TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

type Rep TestCustomDataIdentifier = D1 ('MetaData "TestCustomDataIdentifier" "Amazonka.MacieV2.TestCustomDataIdentifier" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "TestCustomDataIdentifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ignoreWords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "keywords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "maximumMatchDistance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "sampleText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newTestCustomDataIdentifier Source #

Create a value of TestCustomDataIdentifier 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:ignoreWords:TestCustomDataIdentifier', testCustomDataIdentifier_ignoreWords - An array that lists specific character sequences (ignore words) to exclude from the results. If the text matched by the regular expression contains any string in this array, Amazon Macie ignores it. The array can contain as many as 10 ignore words. Each ignore word can contain 4-90 UTF-8 characters. Ignore words are case sensitive.

$sel:keywords:TestCustomDataIdentifier', testCustomDataIdentifier_keywords - An array that lists specific character sequences (keywords), one of which must precede and be within proximity (maximumMatchDistance) of the regular expression to match. The array can contain as many as 50 keywords. Each keyword can contain 3-90 UTF-8 characters. Keywords aren't case sensitive.

$sel:maximumMatchDistance:TestCustomDataIdentifier', testCustomDataIdentifier_maximumMatchDistance - The maximum number of characters that can exist between the end of at least one complete character sequence specified by the keywords array and the end of the text that matches the regex pattern. If a complete keyword precedes all the text that matches the pattern and the keyword is within the specified distance, Amazon Macie includes the result. The distance can be 1-300 characters. The default value is 50.

TestCustomDataIdentifier, testCustomDataIdentifier_regex - The regular expression (regex) that defines the pattern to match. The expression can contain as many as 512 characters.

$sel:sampleText:TestCustomDataIdentifier', testCustomDataIdentifier_sampleText - The sample text to inspect by using the custom data identifier. The text can contain as many as 1,000 characters.

data TestCustomDataIdentifierResponse Source #

See: newTestCustomDataIdentifierResponse smart constructor.

Instances

Instances details
Generic TestCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Associated Types

type Rep TestCustomDataIdentifierResponse :: Type -> Type #

Read TestCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Show TestCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

NFData TestCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Eq TestCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

type Rep TestCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

type Rep TestCustomDataIdentifierResponse = D1 ('MetaData "TestCustomDataIdentifierResponse" "Amazonka.MacieV2.TestCustomDataIdentifier" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "TestCustomDataIdentifierResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "matchCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTestCustomDataIdentifierResponse Source #

Create a value of TestCustomDataIdentifierResponse 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:matchCount:TestCustomDataIdentifierResponse', testCustomDataIdentifierResponse_matchCount - The number of occurrences of sample text that matched the criteria specified by the custom data identifier.

$sel:httpStatus:TestCustomDataIdentifierResponse', testCustomDataIdentifierResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' [Text] Text 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.MacieV2.UntagResource" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUntagResource Source #

Create a value of UntagResource 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:tagKeys:UntagResource', untagResource_tagKeys - One or more tags (keys) to remove from the resource. In an HTTP request to remove multiple tags, append the tagKeys parameter and argument for each tag to remove, separated by an ampersand (&).

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.MacieV2.UntagResource" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse 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:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateAllowList

data UpdateAllowList Source #

See: newUpdateAllowList smart constructor.

Instances

Instances details
ToJSON UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

ToHeaders UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

ToPath UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

ToQuery UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

AWSRequest UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

Associated Types

type AWSResponse UpdateAllowList #

Generic UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

Associated Types

type Rep UpdateAllowList :: Type -> Type #

Read UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

Show UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

NFData UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

Methods

rnf :: UpdateAllowList -> () #

Eq UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

Hashable UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

type AWSResponse UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

type Rep UpdateAllowList Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

type Rep UpdateAllowList = D1 ('MetaData "UpdateAllowList" "Amazonka.MacieV2.UpdateAllowList" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateAllowList'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "criteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AllowListCriteria) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateAllowList Source #

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

UpdateAllowList, updateAllowList_description - A custom description of the allow list. The description can contain as many as 512 characters.

UpdateAllowList, updateAllowList_id - The unique identifier for the Amazon Macie resource that the request applies to.

$sel:criteria:UpdateAllowList', updateAllowList_criteria - The criteria that specify the text or text pattern to ignore. The criteria can be the location and name of an S3 object that lists specific text to ignore (s3WordsList), or a regular expression that defines a text pattern to ignore (regex).

You can change a list's underlying criteria, such as the name of the S3 object or the regular expression to use. However, you can't change the type from s3WordsList to regex or the other way around.

UpdateAllowList, updateAllowList_name - A custom name for the allow list. The name can contain as many as 128 characters.

data UpdateAllowListResponse Source #

See: newUpdateAllowListResponse smart constructor.

Instances

Instances details
Generic UpdateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

Associated Types

type Rep UpdateAllowListResponse :: Type -> Type #

Read UpdateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

Show UpdateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

NFData UpdateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

Methods

rnf :: UpdateAllowListResponse -> () #

Eq UpdateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

type Rep UpdateAllowListResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAllowList

type Rep UpdateAllowListResponse = D1 ('MetaData "UpdateAllowListResponse" "Amazonka.MacieV2.UpdateAllowList" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateAllowListResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateAllowListResponse Source #

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

UpdateAllowListResponse, updateAllowListResponse_arn - The Amazon Resource Name (ARN) of the allow list.

UpdateAllowList, updateAllowListResponse_id - The unique identifier for the allow list.

$sel:httpStatus:UpdateAllowListResponse', updateAllowListResponse_httpStatus - The response's http status code.

UpdateAutomatedDiscoveryConfiguration

data UpdateAutomatedDiscoveryConfiguration Source #

Instances

Instances details
ToJSON UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

ToHeaders UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

ToPath UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

ToQuery UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

AWSRequest UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

Generic UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

Read UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

Show UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

NFData UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

Eq UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

Hashable UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

type AWSResponse UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

type Rep UpdateAutomatedDiscoveryConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

type Rep UpdateAutomatedDiscoveryConfiguration = D1 ('MetaData "UpdateAutomatedDiscoveryConfiguration" "Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateAutomatedDiscoveryConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AutomatedDiscoveryStatus)))

newUpdateAutomatedDiscoveryConfiguration Source #

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

UpdateAutomatedDiscoveryConfiguration, updateAutomatedDiscoveryConfiguration_status - The new status of automated sensitive data discovery for the account. Valid values are: ENABLED, start or resume automated sensitive data discovery activities for the account; and, DISABLED, stop performing automated sensitive data discovery activities for the account.

When you enable automated sensitive data discovery for the first time, Amazon Macie uses default configuration settings to determine which data sources to analyze and which managed data identifiers to use. To change these settings, use the UpdateClassificationScope and UpdateSensitivityInspectionTemplate operations, respectively. If you change the settings and subsequently disable the configuration, Amazon Macie retains your changes.

data UpdateAutomatedDiscoveryConfigurationResponse Source #

Instances

Instances details
Generic UpdateAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

Read UpdateAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

Show UpdateAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

NFData UpdateAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

Eq UpdateAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

type Rep UpdateAutomatedDiscoveryConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration

type Rep UpdateAutomatedDiscoveryConfigurationResponse = D1 ('MetaData "UpdateAutomatedDiscoveryConfigurationResponse" "Amazonka.MacieV2.UpdateAutomatedDiscoveryConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateAutomatedDiscoveryConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateAutomatedDiscoveryConfigurationResponse Source #

Create a value of UpdateAutomatedDiscoveryConfigurationResponse 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:httpStatus:UpdateAutomatedDiscoveryConfigurationResponse', updateAutomatedDiscoveryConfigurationResponse_httpStatus - The response's http status code.

UpdateClassificationJob

data UpdateClassificationJob Source #

See: newUpdateClassificationJob smart constructor.

Instances

Instances details
ToJSON UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

ToHeaders UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

ToPath UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

ToQuery UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

AWSRequest UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Generic UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Associated Types

type Rep UpdateClassificationJob :: Type -> Type #

Read UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Show UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

NFData UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Methods

rnf :: UpdateClassificationJob -> () #

Eq UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Hashable UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

type AWSResponse UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

type Rep UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

type Rep UpdateClassificationJob = D1 ('MetaData "UpdateClassificationJob" "Amazonka.MacieV2.UpdateClassificationJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateClassificationJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobStatus)))

newUpdateClassificationJob Source #

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

UpdateClassificationJob, updateClassificationJob_jobId - The unique identifier for the classification job.

UpdateClassificationJob, updateClassificationJob_jobStatus - The new status for the job. Valid values are:

  • CANCELLED - Stops the job permanently and cancels it. This value is valid only if the job's current status is IDLE, PAUSED, RUNNING, or USER_PAUSED.

    If you specify this value and the job's current status is RUNNING, Amazon Macie immediately begins to stop all processing tasks for the job. You can't resume or restart a job after you cancel it.

  • RUNNING - Resumes the job. This value is valid only if the job's current status is USER_PAUSED.

    If you paused the job while it was actively running and you specify this value less than 30 days after you paused the job, Macie immediately resumes processing from the point where you paused the job. Otherwise, Macie resumes the job according to the schedule and other settings for the job.

  • USER_PAUSED - Pauses the job temporarily. This value is valid only if the job's current status is IDLE, PAUSED, or RUNNING. If you specify this value and the job's current status is RUNNING, Macie immediately begins to pause all processing tasks for the job.

    If you pause a one-time job and you don't resume it within 30 days, the job expires and Macie cancels the job. If you pause a recurring job when its status is RUNNING and you don't resume it within 30 days, the job run expires and Macie cancels the run. To check the expiration date, refer to the UserPausedDetails.jobExpiresAt property.

data UpdateClassificationJobResponse Source #

See: newUpdateClassificationJobResponse smart constructor.

Instances

Instances details
Generic UpdateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Associated Types

type Rep UpdateClassificationJobResponse :: Type -> Type #

Read UpdateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Show UpdateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

NFData UpdateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Eq UpdateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

type Rep UpdateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

type Rep UpdateClassificationJobResponse = D1 ('MetaData "UpdateClassificationJobResponse" "Amazonka.MacieV2.UpdateClassificationJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateClassificationJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateClassificationJobResponse Source #

Create a value of UpdateClassificationJobResponse 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:httpStatus:UpdateClassificationJobResponse', updateClassificationJobResponse_httpStatus - The response's http status code.

UpdateClassificationScope

data UpdateClassificationScope Source #

See: newUpdateClassificationScope smart constructor.

Instances

Instances details
ToJSON UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

ToHeaders UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

ToPath UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

ToQuery UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

AWSRequest UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

Generic UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

Associated Types

type Rep UpdateClassificationScope :: Type -> Type #

Read UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

Show UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

NFData UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

Eq UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

Hashable UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

type AWSResponse UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

type Rep UpdateClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

type Rep UpdateClassificationScope = D1 ('MetaData "UpdateClassificationScope" "Amazonka.MacieV2.UpdateClassificationScope" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateClassificationScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3ClassificationScopeUpdate)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateClassificationScope Source #

Create a value of UpdateClassificationScope 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:s3:UpdateClassificationScope', updateClassificationScope_s3 - The S3 buckets to add or remove from the exclusion list defined by the classification scope.

UpdateClassificationScope, updateClassificationScope_id - The unique identifier for the Amazon Macie resource that the request applies to.

data UpdateClassificationScopeResponse Source #

See: newUpdateClassificationScopeResponse smart constructor.

Instances

Instances details
Generic UpdateClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

Associated Types

type Rep UpdateClassificationScopeResponse :: Type -> Type #

Read UpdateClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

Show UpdateClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

NFData UpdateClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

Eq UpdateClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

type Rep UpdateClassificationScopeResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationScope

type Rep UpdateClassificationScopeResponse = D1 ('MetaData "UpdateClassificationScopeResponse" "Amazonka.MacieV2.UpdateClassificationScope" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateClassificationScopeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateClassificationScopeResponse Source #

Create a value of UpdateClassificationScopeResponse 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:httpStatus:UpdateClassificationScopeResponse', updateClassificationScopeResponse_httpStatus - The response's http status code.

UpdateFindingsFilter

data UpdateFindingsFilter Source #

See: newUpdateFindingsFilter smart constructor.

Instances

Instances details
ToJSON UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

ToHeaders UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

ToPath UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

ToQuery UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

AWSRequest UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Associated Types

type AWSResponse UpdateFindingsFilter #

Generic UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Associated Types

type Rep UpdateFindingsFilter :: Type -> Type #

Read UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Show UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

NFData UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Methods

rnf :: UpdateFindingsFilter -> () #

Eq UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Hashable UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

type AWSResponse UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

type Rep UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

newUpdateFindingsFilter Source #

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

UpdateFindingsFilter, updateFindingsFilter_action - The action to perform on findings that match the filter criteria (findingCriteria). Valid values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.

$sel:clientToken:UpdateFindingsFilter', updateFindingsFilter_clientToken - A unique, case-sensitive token that you provide to ensure the idempotency of the request.

UpdateFindingsFilter, updateFindingsFilter_description - A custom description of the filter. The description can contain as many as 512 characters.

We strongly recommend that you avoid including any sensitive data in the description of a filter. Other users might be able to see this description, depending on the actions that they're allowed to perform in Amazon Macie.

$sel:findingCriteria:UpdateFindingsFilter', updateFindingsFilter_findingCriteria - The criteria to use to filter findings.

UpdateFindingsFilter, updateFindingsFilter_name - A custom name for the filter. The name must contain at least 3 characters and can contain as many as 64 characters.

We strongly recommend that you avoid including any sensitive data in the name of a filter. Other users might be able to see this name, depending on the actions that they're allowed to perform in Amazon Macie.

$sel:position:UpdateFindingsFilter', updateFindingsFilter_position - The position of the filter in the list of saved filters on the Amazon Macie console. This value also determines the order in which the filter is applied to findings, relative to other filters that are also applied to the findings.

UpdateFindingsFilter, updateFindingsFilter_id - The unique identifier for the Amazon Macie resource that the request applies to.

data UpdateFindingsFilterResponse Source #

See: newUpdateFindingsFilterResponse smart constructor.

Instances

Instances details
Generic UpdateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Associated Types

type Rep UpdateFindingsFilterResponse :: Type -> Type #

Read UpdateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Show UpdateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

NFData UpdateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Eq UpdateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

type Rep UpdateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

type Rep UpdateFindingsFilterResponse = D1 ('MetaData "UpdateFindingsFilterResponse" "Amazonka.MacieV2.UpdateFindingsFilter" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateFindingsFilterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newUpdateFindingsFilterResponse Source #

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

UpdateFindingsFilterResponse, updateFindingsFilterResponse_arn - The Amazon Resource Name (ARN) of the filter that was updated.

UpdateFindingsFilter, updateFindingsFilterResponse_id - The unique identifier for the filter that was updated.

$sel:httpStatus:UpdateFindingsFilterResponse', updateFindingsFilterResponse_httpStatus - The response's http status code.

UpdateMacieSession

data UpdateMacieSession Source #

See: newUpdateMacieSession smart constructor.

Instances

Instances details
ToJSON UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

ToHeaders UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

ToPath UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

ToQuery UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

AWSRequest UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Associated Types

type AWSResponse UpdateMacieSession #

Generic UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Associated Types

type Rep UpdateMacieSession :: Type -> Type #

Read UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Show UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

NFData UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Methods

rnf :: UpdateMacieSession -> () #

Eq UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Hashable UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

type AWSResponse UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

type Rep UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

type Rep UpdateMacieSession = D1 ('MetaData "UpdateMacieSession" "Amazonka.MacieV2.UpdateMacieSession" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateMacieSession'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MacieStatus))))

newUpdateMacieSession :: UpdateMacieSession Source #

Create a value of UpdateMacieSession 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:findingPublishingFrequency:UpdateMacieSession', updateMacieSession_findingPublishingFrequency - Specifies how often to publish updates to policy findings for the account. This includes publishing updates to Security Hub and Amazon EventBridge (formerly Amazon CloudWatch Events).

UpdateMacieSession, updateMacieSession_status - Specifies a new status for the account. Valid values are: ENABLED, resume all Amazon Macie activities for the account; and, PAUSED, suspend all Macie activities for the account.

data UpdateMacieSessionResponse Source #

See: newUpdateMacieSessionResponse smart constructor.

Instances

Instances details
Generic UpdateMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Associated Types

type Rep UpdateMacieSessionResponse :: Type -> Type #

Read UpdateMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Show UpdateMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

NFData UpdateMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Eq UpdateMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

type Rep UpdateMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

type Rep UpdateMacieSessionResponse = D1 ('MetaData "UpdateMacieSessionResponse" "Amazonka.MacieV2.UpdateMacieSession" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateMacieSessionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateMacieSessionResponse Source #

Create a value of UpdateMacieSessionResponse 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:httpStatus:UpdateMacieSessionResponse', updateMacieSessionResponse_httpStatus - The response's http status code.

UpdateMemberSession

data UpdateMemberSession Source #

See: newUpdateMemberSession smart constructor.

Instances

Instances details
ToJSON UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

ToHeaders UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

ToPath UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

ToQuery UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

AWSRequest UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Associated Types

type AWSResponse UpdateMemberSession #

Generic UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Associated Types

type Rep UpdateMemberSession :: Type -> Type #

Read UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Show UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

NFData UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Methods

rnf :: UpdateMemberSession -> () #

Eq UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Hashable UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

type AWSResponse UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

type Rep UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

type Rep UpdateMemberSession = D1 ('MetaData "UpdateMemberSession" "Amazonka.MacieV2.UpdateMemberSession" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateMemberSession'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MacieStatus)))

newUpdateMemberSession Source #

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

UpdateMemberSession, updateMemberSession_id - The unique identifier for the Amazon Macie resource that the request applies to.

UpdateMemberSession, updateMemberSession_status - Specifies the new status for the account. Valid values are: ENABLED, resume all Amazon Macie activities for the account; and, PAUSED, suspend all Macie activities for the account.

data UpdateMemberSessionResponse Source #

See: newUpdateMemberSessionResponse smart constructor.

Instances

Instances details
Generic UpdateMemberSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Associated Types

type Rep UpdateMemberSessionResponse :: Type -> Type #

Read UpdateMemberSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Show UpdateMemberSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

NFData UpdateMemberSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Eq UpdateMemberSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

type Rep UpdateMemberSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

type Rep UpdateMemberSessionResponse = D1 ('MetaData "UpdateMemberSessionResponse" "Amazonka.MacieV2.UpdateMemberSession" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateMemberSessionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateMemberSessionResponse Source #

Create a value of UpdateMemberSessionResponse 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:httpStatus:UpdateMemberSessionResponse', updateMemberSessionResponse_httpStatus - The response's http status code.

UpdateOrganizationConfiguration

data UpdateOrganizationConfiguration Source #

See: newUpdateOrganizationConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

ToHeaders UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

ToPath UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

ToQuery UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

AWSRequest UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

Generic UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

Associated Types

type Rep UpdateOrganizationConfiguration :: Type -> Type #

Read UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

Show UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

NFData UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

Eq UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

Hashable UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

type AWSResponse UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfiguration = D1 ('MetaData "UpdateOrganizationConfiguration" "Amazonka.MacieV2.UpdateOrganizationConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateOrganizationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newUpdateOrganizationConfiguration Source #

Create a value of UpdateOrganizationConfiguration 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:autoEnable:UpdateOrganizationConfiguration', updateOrganizationConfiguration_autoEnable - Specifies whether to enable Amazon Macie automatically for an account when the account is added to the organization in Organizations.

data UpdateOrganizationConfigurationResponse Source #

Instances

Instances details
Generic UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

Read UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

Show UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

NFData UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

Eq UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfigurationResponse = D1 ('MetaData "UpdateOrganizationConfigurationResponse" "Amazonka.MacieV2.UpdateOrganizationConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateOrganizationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateOrganizationConfigurationResponse Source #

Create a value of UpdateOrganizationConfigurationResponse 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:httpStatus:UpdateOrganizationConfigurationResponse', updateOrganizationConfigurationResponse_httpStatus - The response's http status code.

UpdateResourceProfile

data UpdateResourceProfile Source #

See: newUpdateResourceProfile smart constructor.

Instances

Instances details
ToJSON UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

ToHeaders UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

ToPath UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

ToQuery UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

AWSRequest UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

Associated Types

type AWSResponse UpdateResourceProfile #

Generic UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

Associated Types

type Rep UpdateResourceProfile :: Type -> Type #

Read UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

Show UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

NFData UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

Methods

rnf :: UpdateResourceProfile -> () #

Eq UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

Hashable UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

type AWSResponse UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

type Rep UpdateResourceProfile Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

type Rep UpdateResourceProfile = D1 ('MetaData "UpdateResourceProfile" "Amazonka.MacieV2.UpdateResourceProfile" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateResourceProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sensitivityScoreOverride") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateResourceProfile Source #

Create a value of UpdateResourceProfile 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:sensitivityScoreOverride:UpdateResourceProfile', updateResourceProfile_sensitivityScoreOverride - The new sensitivity score for the bucket. Valid values are: 100, assign the maximum score and apply the Sensitive label to the bucket; and, null (empty), assign a score that Amazon Macie calculates automatically after you submit the request.

$sel:resourceArn:UpdateResourceProfile', updateResourceProfile_resourceArn - The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.

data UpdateResourceProfileResponse Source #

See: newUpdateResourceProfileResponse smart constructor.

Instances

Instances details
Generic UpdateResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

Associated Types

type Rep UpdateResourceProfileResponse :: Type -> Type #

Read UpdateResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

Show UpdateResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

NFData UpdateResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

Eq UpdateResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

type Rep UpdateResourceProfileResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfile

type Rep UpdateResourceProfileResponse = D1 ('MetaData "UpdateResourceProfileResponse" "Amazonka.MacieV2.UpdateResourceProfile" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateResourceProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateResourceProfileResponse Source #

Create a value of UpdateResourceProfileResponse 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:httpStatus:UpdateResourceProfileResponse', updateResourceProfileResponse_httpStatus - The response's http status code.

UpdateResourceProfileDetections

data UpdateResourceProfileDetections Source #

See: newUpdateResourceProfileDetections smart constructor.

Instances

Instances details
ToJSON UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

ToHeaders UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

ToPath UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

ToQuery UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

AWSRequest UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

Generic UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

Associated Types

type Rep UpdateResourceProfileDetections :: Type -> Type #

Read UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

Show UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

NFData UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

Eq UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

Hashable UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

type AWSResponse UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

type Rep UpdateResourceProfileDetections Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

type Rep UpdateResourceProfileDetections = D1 ('MetaData "UpdateResourceProfileDetections" "Amazonka.MacieV2.UpdateResourceProfileDetections" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateResourceProfileDetections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "suppressDataIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SuppressDataIdentifier])) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateResourceProfileDetections Source #

Create a value of UpdateResourceProfileDetections 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:suppressDataIdentifiers:UpdateResourceProfileDetections', updateResourceProfileDetections_suppressDataIdentifiers - An array of objects, one for each custom data identifier or managed data identifier that detected the type of sensitive data to start excluding or including in the bucket's score. To start including all sensitive data types in the score, don't specify any values for this array.

$sel:resourceArn:UpdateResourceProfileDetections', updateResourceProfileDetections_resourceArn - The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.

data UpdateResourceProfileDetectionsResponse Source #

Instances

Instances details
Generic UpdateResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

Read UpdateResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

Show UpdateResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

NFData UpdateResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

Eq UpdateResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

type Rep UpdateResourceProfileDetectionsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateResourceProfileDetections

type Rep UpdateResourceProfileDetectionsResponse = D1 ('MetaData "UpdateResourceProfileDetectionsResponse" "Amazonka.MacieV2.UpdateResourceProfileDetections" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateResourceProfileDetectionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateResourceProfileDetectionsResponse Source #

Create a value of UpdateResourceProfileDetectionsResponse 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:httpStatus:UpdateResourceProfileDetectionsResponse', updateResourceProfileDetectionsResponse_httpStatus - The response's http status code.

UpdateRevealConfiguration

data UpdateRevealConfiguration Source #

See: newUpdateRevealConfiguration smart constructor.

Instances

Instances details
ToJSON UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

ToHeaders UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

ToPath UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

ToQuery UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

AWSRequest UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

Generic UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

Associated Types

type Rep UpdateRevealConfiguration :: Type -> Type #

Read UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

Show UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

NFData UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

Eq UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

Hashable UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

type AWSResponse UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

type Rep UpdateRevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

type Rep UpdateRevealConfiguration = D1 ('MetaData "UpdateRevealConfiguration" "Amazonka.MacieV2.UpdateRevealConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateRevealConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RevealConfiguration)))

newUpdateRevealConfiguration Source #

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

UpdateRevealConfiguration, updateRevealConfiguration_configuration - The new configuration settings and the status of the configuration for the account.

data UpdateRevealConfigurationResponse Source #

See: newUpdateRevealConfigurationResponse smart constructor.

Instances

Instances details
Generic UpdateRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

Associated Types

type Rep UpdateRevealConfigurationResponse :: Type -> Type #

Read UpdateRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

Show UpdateRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

NFData UpdateRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

Eq UpdateRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

type Rep UpdateRevealConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateRevealConfiguration

type Rep UpdateRevealConfigurationResponse = D1 ('MetaData "UpdateRevealConfigurationResponse" "Amazonka.MacieV2.UpdateRevealConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateRevealConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RevealConfiguration)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateRevealConfigurationResponse Source #

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

UpdateRevealConfiguration, updateRevealConfigurationResponse_configuration - The new configuration settings and the status of the configuration for the account.

$sel:httpStatus:UpdateRevealConfigurationResponse', updateRevealConfigurationResponse_httpStatus - The response's http status code.

UpdateSensitivityInspectionTemplate

data UpdateSensitivityInspectionTemplate Source #

Instances

Instances details
ToJSON UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

ToHeaders UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

ToPath UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

ToQuery UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

AWSRequest UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

Generic UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

Read UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

Show UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

NFData UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

Eq UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

Hashable UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

type AWSResponse UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

type Rep UpdateSensitivityInspectionTemplate Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

type Rep UpdateSensitivityInspectionTemplate = D1 ('MetaData "UpdateSensitivityInspectionTemplate" "Amazonka.MacieV2.UpdateSensitivityInspectionTemplate" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateSensitivityInspectionTemplate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "excludes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitivityInspectionTemplateExcludes))) :*: (S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitivityInspectionTemplateIncludes)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateSensitivityInspectionTemplate Source #

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

UpdateSensitivityInspectionTemplate, updateSensitivityInspectionTemplate_description - A custom description of the template.

UpdateSensitivityInspectionTemplate, updateSensitivityInspectionTemplate_excludes - The managed data identifiers to explicitly exclude (not use) when analyzing data.

To exclude an allow list or custom data identifier that's currently included by the template, update the values for the SensitivityInspectionTemplateIncludes.allowListIds and SensitivityInspectionTemplateIncludes.customDataIdentifierIds properties, respectively.

UpdateSensitivityInspectionTemplate, updateSensitivityInspectionTemplate_includes - The allow lists, custom data identifiers, and managed data identifiers to include (use) when analyzing data.

UpdateSensitivityInspectionTemplate, updateSensitivityInspectionTemplate_id - The unique identifier for the Amazon Macie resource that the request applies to.

data UpdateSensitivityInspectionTemplateResponse Source #

Instances

Instances details
Generic UpdateSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

Read UpdateSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

Show UpdateSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

NFData UpdateSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

Eq UpdateSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

type Rep UpdateSensitivityInspectionTemplateResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateSensitivityInspectionTemplate

type Rep UpdateSensitivityInspectionTemplateResponse = D1 ('MetaData "UpdateSensitivityInspectionTemplateResponse" "Amazonka.MacieV2.UpdateSensitivityInspectionTemplate" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UpdateSensitivityInspectionTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSensitivityInspectionTemplateResponse Source #

Create a value of UpdateSensitivityInspectionTemplateResponse 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:httpStatus:UpdateSensitivityInspectionTemplateResponse', updateSensitivityInspectionTemplateResponse_httpStatus - The response's http status code.

Types

AdminStatus

newtype AdminStatus Source #

The current status of an account as the delegated Amazon Macie administrator account for an organization in Organizations. Possible values are:

Constructors

AdminStatus' 

Instances

Instances details
FromJSON AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

FromJSONKey AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToJSON AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToJSONKey AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToByteString AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToHeader AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToLog AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToQuery AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

FromText AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToText AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Methods

toText :: AdminStatus -> Text #

FromXML AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToXML AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Methods

toXML :: AdminStatus -> XML #

Generic AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Associated Types

type Rep AdminStatus :: Type -> Type #

Read AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Show AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

NFData AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Methods

rnf :: AdminStatus -> () #

Eq AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Ord AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Hashable AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

type Rep AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

type Rep AdminStatus = D1 ('MetaData "AdminStatus" "Amazonka.MacieV2.Types.AdminStatus" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "AdminStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAdminStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AllowListStatusCode

newtype AllowListStatusCode Source #

Indicates the current status of an allow list. Depending on the type of criteria that the list specifies, possible values are:

Instances

Instances details
FromJSON AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

FromJSONKey AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

ToJSON AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

ToJSONKey AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

ToByteString AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

ToHeader AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

ToLog AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

ToQuery AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

FromText AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

ToText AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

FromXML AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

ToXML AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

Generic AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

Associated Types

type Rep AllowListStatusCode :: Type -> Type #

Read AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

Show AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

NFData AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

Methods

rnf :: AllowListStatusCode -> () #

Eq AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

Ord AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

Hashable AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

type Rep AllowListStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatusCode

type Rep AllowListStatusCode = D1 ('MetaData "AllowListStatusCode" "Amazonka.MacieV2.Types.AllowListStatusCode" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "AllowListStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAllowListStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AllowsUnencryptedObjectUploads

newtype AllowsUnencryptedObjectUploads Source #

Instances

Instances details
FromJSON AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

FromJSONKey AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToJSON AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToJSONKey AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToByteString AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToHeader AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToLog AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToQuery AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

FromText AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToText AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

FromXML AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToXML AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

Generic AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

Associated Types

type Rep AllowsUnencryptedObjectUploads :: Type -> Type #

Read AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

Show AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

NFData AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

Eq AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

Ord AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

Hashable AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

type Rep AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

type Rep AllowsUnencryptedObjectUploads = D1 ('MetaData "AllowsUnencryptedObjectUploads" "Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "AllowsUnencryptedObjectUploads'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAllowsUnencryptedObjectUploads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AutomatedDiscoveryStatus

newtype AutomatedDiscoveryStatus Source #

The status of the automated sensitive data discovery configuration for an Amazon Macie account. Valid values are:

Instances

Instances details
FromJSON AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

FromJSONKey AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

ToJSON AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

ToJSONKey AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

ToByteString AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

ToHeader AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

ToLog AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

ToQuery AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

FromText AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

ToText AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

FromXML AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

ToXML AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

Generic AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

Associated Types

type Rep AutomatedDiscoveryStatus :: Type -> Type #

Read AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

Show AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

NFData AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

Eq AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

Ord AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

Hashable AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

type Rep AutomatedDiscoveryStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AutomatedDiscoveryStatus

type Rep AutomatedDiscoveryStatus = D1 ('MetaData "AutomatedDiscoveryStatus" "Amazonka.MacieV2.Types.AutomatedDiscoveryStatus" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "AutomatedDiscoveryStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAutomatedDiscoveryStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AvailabilityCode

newtype AvailabilityCode Source #

Specifies whether occurrences of sensitive data can be retrieved for a finding. Possible values are:

Instances

Instances details
FromJSON AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

FromJSONKey AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

ToJSON AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

ToJSONKey AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

ToByteString AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

ToHeader AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

ToLog AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

ToQuery AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

FromText AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

ToText AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

FromXML AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

ToXML AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

Generic AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

Associated Types

type Rep AvailabilityCode :: Type -> Type #

Read AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

Show AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

NFData AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

Methods

rnf :: AvailabilityCode -> () #

Eq AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

Ord AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

Hashable AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

type Rep AvailabilityCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AvailabilityCode

type Rep AvailabilityCode = D1 ('MetaData "AvailabilityCode" "Amazonka.MacieV2.Types.AvailabilityCode" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "AvailabilityCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAvailabilityCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BucketMetadataErrorCode

newtype BucketMetadataErrorCode Source #

The error code for an error that prevented Amazon Macie from retrieving and processing metadata from Amazon S3 for an S3 bucket and the bucket's objects.

Instances

Instances details
FromJSON BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

FromJSONKey BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToJSON BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToJSONKey BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToByteString BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToHeader BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToLog BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToQuery BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

FromText BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToText BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

FromXML BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToXML BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

Generic BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

Associated Types

type Rep BucketMetadataErrorCode :: Type -> Type #

Read BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

Show BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

NFData BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

Methods

rnf :: BucketMetadataErrorCode -> () #

Eq BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

Ord BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

Hashable BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

type Rep BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

type Rep BucketMetadataErrorCode = D1 ('MetaData "BucketMetadataErrorCode" "Amazonka.MacieV2.Types.BucketMetadataErrorCode" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "BucketMetadataErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBucketMetadataErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ClassificationScopeUpdateOperation

newtype ClassificationScopeUpdateOperation Source #

Specifies how to apply changes to the S3 bucket exclusion list defined by the classification scope for an Amazon Macie account. Valid values are:

Instances

Instances details
FromJSON ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

FromJSONKey ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

ToJSON ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

ToJSONKey ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

ToByteString ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

ToHeader ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

ToLog ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

ToQuery ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

FromText ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

ToText ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

FromXML ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

ToXML ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

Generic ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

Associated Types

type Rep ClassificationScopeUpdateOperation :: Type -> Type #

Read ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

Show ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

NFData ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

Eq ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

Ord ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

Hashable ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

type Rep ClassificationScopeUpdateOperation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation

type Rep ClassificationScopeUpdateOperation = D1 ('MetaData "ClassificationScopeUpdateOperation" "Amazonka.MacieV2.Types.ClassificationScopeUpdateOperation" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "ClassificationScopeUpdateOperation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromClassificationScopeUpdateOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Currency

newtype Currency Source #

The type of currency that the data for an Amazon Macie usage metric is reported in. Possible values are:

Constructors

Currency' 

Fields

Bundled Patterns

pattern Currency_USD :: Currency 

Instances

Instances details
FromJSON Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

FromJSONKey Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

ToJSON Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

ToJSONKey Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

ToByteString Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Methods

toBS :: Currency -> ByteString #

ToHeader Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Methods

toHeader :: HeaderName -> Currency -> [Header] #

ToLog Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

ToQuery Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

FromText Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

ToText Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Methods

toText :: Currency -> Text #

FromXML Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

ToXML Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Methods

toXML :: Currency -> XML #

Generic Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Associated Types

type Rep Currency :: Type -> Type #

Methods

from :: Currency -> Rep Currency x #

to :: Rep Currency x -> Currency #

Read Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Show Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

NFData Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Methods

rnf :: Currency -> () #

Eq Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Ord Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Hashable Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Methods

hashWithSalt :: Int -> Currency -> Int #

hash :: Currency -> Int #

type Rep Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

type Rep Currency = D1 ('MetaData "Currency" "Amazonka.MacieV2.Types.Currency" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "Currency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCurrency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataIdentifierSeverity

newtype DataIdentifierSeverity Source #

The severity of a finding, ranging from LOW, for least severe, to HIGH, for most severe. Valid values are:

Instances

Instances details
FromJSON DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

FromJSONKey DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

ToJSON DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

ToJSONKey DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

ToByteString DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

ToHeader DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

ToLog DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

ToQuery DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

FromText DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

ToText DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

FromXML DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

ToXML DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

Generic DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

Associated Types

type Rep DataIdentifierSeverity :: Type -> Type #

Read DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

Show DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

NFData DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

Methods

rnf :: DataIdentifierSeverity -> () #

Eq DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

Ord DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

Hashable DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

type Rep DataIdentifierSeverity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierSeverity

type Rep DataIdentifierSeverity = D1 ('MetaData "DataIdentifierSeverity" "Amazonka.MacieV2.Types.DataIdentifierSeverity" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "DataIdentifierSeverity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataIdentifierSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataIdentifierType

newtype DataIdentifierType Source #

The type of data identifier that detected a specific type of sensitive data in an S3 bucket. Possible values are:

Instances

Instances details
FromJSON DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

FromJSONKey DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

ToJSON DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

ToJSONKey DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

ToByteString DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

ToHeader DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

ToLog DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

ToQuery DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

FromText DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

ToText DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

FromXML DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

ToXML DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

Generic DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

Associated Types

type Rep DataIdentifierType :: Type -> Type #

Read DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

Show DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

NFData DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

Methods

rnf :: DataIdentifierType -> () #

Eq DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

Ord DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

Hashable DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

type Rep DataIdentifierType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DataIdentifierType

type Rep DataIdentifierType = D1 ('MetaData "DataIdentifierType" "Amazonka.MacieV2.Types.DataIdentifierType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "DataIdentifierType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataIdentifierType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DayOfWeek

newtype DayOfWeek Source #

Constructors

DayOfWeek' 

Fields

Instances

Instances details
FromJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

FromJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

ToJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

ToJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

ToByteString DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Methods

toBS :: DayOfWeek -> ByteString #

ToHeader DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

ToLog DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

ToQuery DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

FromText DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

ToText DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Methods

toText :: DayOfWeek -> Text #

FromXML DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

ToXML DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Methods

toXML :: DayOfWeek -> XML #

Generic DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Associated Types

type Rep DayOfWeek :: Type -> Type #

Read DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Show DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

NFData DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Methods

rnf :: DayOfWeek -> () #

Eq DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Ord DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Hashable DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

type Rep DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

type Rep DayOfWeek = D1 ('MetaData "DayOfWeek" "Amazonka.MacieV2.Types.DayOfWeek" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "DayOfWeek'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EffectivePermission

newtype EffectivePermission Source #

Instances

Instances details
FromJSON EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

FromJSONKey EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToJSON EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToJSONKey EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToByteString EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToHeader EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToLog EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToQuery EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

FromText EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToText EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

FromXML EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToXML EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

Generic EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

Associated Types

type Rep EffectivePermission :: Type -> Type #

Read EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

Show EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

NFData EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

Methods

rnf :: EffectivePermission -> () #

Eq EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

Ord EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

Hashable EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

type Rep EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

type Rep EffectivePermission = D1 ('MetaData "EffectivePermission" "Amazonka.MacieV2.Types.EffectivePermission" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "EffectivePermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEffectivePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EncryptionType

newtype EncryptionType Source #

The type of server-side encryption that's used to encrypt an S3 object or objects in an S3 bucket. Possible values are:

Constructors

EncryptionType' 

Instances

Instances details
FromJSON EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

FromJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

ToJSON EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

ToJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

ToByteString EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

ToHeader EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

ToLog EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

ToQuery EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

FromText EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

ToText EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

FromXML EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

ToXML EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Methods

toXML :: EncryptionType -> XML #

Generic EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Associated Types

type Rep EncryptionType :: Type -> Type #

Read EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Show EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

NFData EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Methods

rnf :: EncryptionType -> () #

Eq EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Ord EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Hashable EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

type Rep EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

type Rep EncryptionType = D1 ('MetaData "EncryptionType" "Amazonka.MacieV2.Types.EncryptionType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "EncryptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ErrorCode

newtype ErrorCode Source #

The source of an issue or delay. Possible values are:

Constructors

ErrorCode' 

Fields

Bundled Patterns

pattern ErrorCode_ClientError :: ErrorCode 
pattern ErrorCode_InternalError :: ErrorCode 

Instances

Instances details
FromJSON ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

FromJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

ToJSON ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

ToJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

ToByteString ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Methods

toBS :: ErrorCode -> ByteString #

ToHeader ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

ToLog ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

ToQuery ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

FromText ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

ToText ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Methods

toText :: ErrorCode -> Text #

FromXML ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

ToXML ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Methods

toXML :: ErrorCode -> XML #

Generic ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Associated Types

type Rep ErrorCode :: Type -> Type #

Read ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Show ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

NFData ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Methods

rnf :: ErrorCode -> () #

Eq ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Ord ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Hashable ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

type Rep ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

type Rep ErrorCode = D1 ('MetaData "ErrorCode" "Amazonka.MacieV2.Types.ErrorCode" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "ErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromErrorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingActionType

newtype FindingActionType Source #

The type of action that occurred for the resource and produced the policy finding:

Instances

Instances details
FromJSON FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

FromJSONKey FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToJSON FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToJSONKey FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToByteString FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToHeader FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToLog FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToQuery FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

FromText FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToText FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

FromXML FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToXML FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

Generic FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

Associated Types

type Rep FindingActionType :: Type -> Type #

Read FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

Show FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

NFData FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

Methods

rnf :: FindingActionType -> () #

Eq FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

Ord FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

Hashable FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

type Rep FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

type Rep FindingActionType = D1 ('MetaData "FindingActionType" "Amazonka.MacieV2.Types.FindingActionType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "FindingActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingCategory

newtype FindingCategory Source #

The category of the finding. Possible values are:

Constructors

FindingCategory' 

Instances

Instances details
FromJSON FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

FromJSONKey FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

ToJSON FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

ToJSONKey FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

ToByteString FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

ToHeader FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

ToLog FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

ToQuery FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

FromText FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

ToText FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

FromXML FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

ToXML FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Methods

toXML :: FindingCategory -> XML #

Generic FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Associated Types

type Rep FindingCategory :: Type -> Type #

Read FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Show FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

NFData FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Methods

rnf :: FindingCategory -> () #

Eq FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Ord FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Hashable FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

type Rep FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

type Rep FindingCategory = D1 ('MetaData "FindingCategory" "Amazonka.MacieV2.Types.FindingCategory" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "FindingCategory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingPublishingFrequency

newtype FindingPublishingFrequency Source #

The frequency with which Amazon Macie publishes updates to policy findings for an account. This includes publishing updates to Security Hub and Amazon EventBridge (formerly Amazon CloudWatch Events). For more information, see Monitoring and processing findings in the Amazon Macie User Guide. Valid values are:

Instances

Instances details
FromJSON FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

FromJSONKey FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToJSON FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToJSONKey FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToByteString FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToHeader FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToLog FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToQuery FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

FromText FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToText FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

FromXML FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToXML FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

Generic FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

Associated Types

type Rep FindingPublishingFrequency :: Type -> Type #

Read FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

Show FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

NFData FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

Eq FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

Ord FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

Hashable FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

type Rep FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

type Rep FindingPublishingFrequency = D1 ('MetaData "FindingPublishingFrequency" "Amazonka.MacieV2.Types.FindingPublishingFrequency" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "FindingPublishingFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingStatisticsSortAttributeName

newtype FindingStatisticsSortAttributeName Source #

The grouping to sort the results by. Valid values are:

Instances

Instances details
FromJSON FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

FromJSONKey FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToJSON FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToJSONKey FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToByteString FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToHeader FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToLog FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToQuery FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

FromText FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToText FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

FromXML FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToXML FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

Generic FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

Associated Types

type Rep FindingStatisticsSortAttributeName :: Type -> Type #

Read FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

Show FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

NFData FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

Eq FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

Ord FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

Hashable FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

type Rep FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

type Rep FindingStatisticsSortAttributeName = D1 ('MetaData "FindingStatisticsSortAttributeName" "Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "FindingStatisticsSortAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingStatisticsSortAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingType

newtype FindingType Source #

The type of finding. For details about each type, see Types of Amazon Macie findings in the Amazon Macie User Guide. Possible values are:

Constructors

FindingType' 

Instances

Instances details
FromJSON FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

FromJSONKey FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToJSON FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToJSONKey FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToByteString FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToHeader FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToLog FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToQuery FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

FromText FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToText FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Methods

toText :: FindingType -> Text #

FromXML FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToXML FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Methods

toXML :: FindingType -> XML #

Generic FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Associated Types

type Rep FindingType :: Type -> Type #

Read FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Show FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

NFData FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Methods

rnf :: FindingType -> () #

Eq FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Ord FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Hashable FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

type Rep FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

type Rep FindingType = D1 ('MetaData "FindingType" "Amazonka.MacieV2.Types.FindingType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "FindingType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingsFilterAction

newtype FindingsFilterAction Source #

The action to perform on findings that match the filter criteria. To suppress (automatically archive) findings that match the criteria, set this value to ARCHIVE. Valid values are:

Instances

Instances details
FromJSON FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

FromJSONKey FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToJSON FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToJSONKey FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToByteString FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToHeader FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToLog FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToQuery FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

FromText FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToText FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

FromXML FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToXML FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

Generic FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

Associated Types

type Rep FindingsFilterAction :: Type -> Type #

Read FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

Show FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

NFData FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

Methods

rnf :: FindingsFilterAction -> () #

Eq FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

Ord FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

Hashable FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

type Rep FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

type Rep FindingsFilterAction = D1 ('MetaData "FindingsFilterAction" "Amazonka.MacieV2.Types.FindingsFilterAction" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "FindingsFilterAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingsFilterAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

GroupBy

newtype GroupBy Source #

Constructors

GroupBy' 

Fields

Instances

Instances details
FromJSON GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

FromJSONKey GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

ToJSON GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

ToJSONKey GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

ToByteString GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

toBS :: GroupBy -> ByteString #

ToHeader GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

toHeader :: HeaderName -> GroupBy -> [Header] #

ToLog GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

ToQuery GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

FromText GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

ToText GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

toText :: GroupBy -> Text #

FromXML GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

ToXML GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

toXML :: GroupBy -> XML #

Generic GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Associated Types

type Rep GroupBy :: Type -> Type #

Methods

from :: GroupBy -> Rep GroupBy x #

to :: Rep GroupBy x -> GroupBy #

Read GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Show GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

NFData GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

rnf :: GroupBy -> () #

Eq GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

(==) :: GroupBy -> GroupBy -> Bool #

(/=) :: GroupBy -> GroupBy -> Bool #

Ord GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Hashable GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

hashWithSalt :: Int -> GroupBy -> Int #

hash :: GroupBy -> Int #

type Rep GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

type Rep GroupBy = D1 ('MetaData "GroupBy" "Amazonka.MacieV2.Types.GroupBy" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "GroupBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromGroupBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IsDefinedInJob

newtype IsDefinedInJob Source #

Constructors

IsDefinedInJob' 

Instances

Instances details
FromJSON IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

FromJSONKey IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

ToJSON IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

ToJSONKey IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

ToByteString IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

ToHeader IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

ToLog IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

ToQuery IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

FromText IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

ToText IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

FromXML IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

ToXML IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Methods

toXML :: IsDefinedInJob -> XML #

Generic IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Associated Types

type Rep IsDefinedInJob :: Type -> Type #

Read IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Show IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

NFData IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Methods

rnf :: IsDefinedInJob -> () #

Eq IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Ord IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Hashable IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

type Rep IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

type Rep IsDefinedInJob = D1 ('MetaData "IsDefinedInJob" "Amazonka.MacieV2.Types.IsDefinedInJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "IsDefinedInJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIsDefinedInJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

IsMonitoredByJob

newtype IsMonitoredByJob Source #

Instances

Instances details
FromJSON IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

FromJSONKey IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToJSON IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToJSONKey IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToByteString IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToHeader IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToLog IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToQuery IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

FromText IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToText IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

FromXML IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToXML IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

Generic IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

Associated Types

type Rep IsMonitoredByJob :: Type -> Type #

Read IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

Show IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

NFData IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

Methods

rnf :: IsMonitoredByJob -> () #

Eq IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

Ord IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

Hashable IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

type Rep IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

type Rep IsMonitoredByJob = D1 ('MetaData "IsMonitoredByJob" "Amazonka.MacieV2.Types.IsMonitoredByJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "IsMonitoredByJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromIsMonitoredByJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobComparator

newtype JobComparator Source #

The operator to use in a condition. Depending on the type of condition, possible values are:

Constructors

JobComparator' 

Instances

Instances details
FromJSON JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

FromJSONKey JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToJSON JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToJSONKey JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToByteString JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToHeader JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToLog JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToQuery JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

FromText JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToText JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Methods

toText :: JobComparator -> Text #

FromXML JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToXML JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Methods

toXML :: JobComparator -> XML #

Generic JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Associated Types

type Rep JobComparator :: Type -> Type #

Read JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Show JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

NFData JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Methods

rnf :: JobComparator -> () #

Eq JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Ord JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Hashable JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

type Rep JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

type Rep JobComparator = D1 ('MetaData "JobComparator" "Amazonka.MacieV2.Types.JobComparator" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "JobComparator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobComparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobStatus

newtype JobStatus Source #

The status of a classification job. Possible values are:

Constructors

JobStatus' 

Fields

Instances

Instances details
FromJSON JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

FromJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

ToJSON JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

ToJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

ToByteString JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Methods

toBS :: JobStatus -> ByteString #

ToHeader JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

ToLog JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

ToQuery JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

FromText JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

ToText JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Methods

toText :: JobStatus -> Text #

FromXML JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

ToXML JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Methods

toXML :: JobStatus -> XML #

Generic JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Associated Types

type Rep JobStatus :: Type -> Type #

Read JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Show JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

NFData JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Methods

rnf :: JobStatus -> () #

Eq JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Ord JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Hashable JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

type Rep JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

type Rep JobStatus = D1 ('MetaData "JobStatus" "Amazonka.MacieV2.Types.JobStatus" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "JobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobType

newtype JobType Source #

The schedule for running a classification job. Valid values are:

Constructors

JobType' 

Fields

Bundled Patterns

pattern JobType_ONE_TIME :: JobType 
pattern JobType_SCHEDULED :: JobType 

Instances

Instances details
FromJSON JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

FromJSONKey JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

ToJSON JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

ToJSONKey JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

ToByteString JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

toBS :: JobType -> ByteString #

ToHeader JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

toHeader :: HeaderName -> JobType -> [Header] #

ToLog JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

ToQuery JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

FromText JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

ToText JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

toText :: JobType -> Text #

FromXML JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

ToXML JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

toXML :: JobType -> XML #

Generic JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Associated Types

type Rep JobType :: Type -> Type #

Methods

from :: JobType -> Rep JobType x #

to :: Rep JobType x -> JobType #

Read JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Show JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

NFData JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

rnf :: JobType -> () #

Eq JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

(==) :: JobType -> JobType -> Bool #

(/=) :: JobType -> JobType -> Bool #

Ord JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Hashable JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

hashWithSalt :: Int -> JobType -> Int #

hash :: JobType -> Int #

type Rep JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

type Rep JobType = D1 ('MetaData "JobType" "Amazonka.MacieV2.Types.JobType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "JobType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LastRunErrorStatusCode

newtype LastRunErrorStatusCode Source #

Specifies whether any account- or bucket-level access errors occurred during the run of a one-time classification job or the most recent run of a recurring classification job. Possible values are:

Instances

Instances details
FromJSON LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

FromJSONKey LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToJSON LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToJSONKey LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToByteString LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToHeader LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToLog LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToQuery LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

FromText LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToText LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

FromXML LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToXML LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

Generic LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

Associated Types

type Rep LastRunErrorStatusCode :: Type -> Type #

Read LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

Show LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

NFData LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

Methods

rnf :: LastRunErrorStatusCode -> () #

Eq LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

Ord LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

Hashable LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

type Rep LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

type Rep LastRunErrorStatusCode = D1 ('MetaData "LastRunErrorStatusCode" "Amazonka.MacieV2.Types.LastRunErrorStatusCode" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "LastRunErrorStatusCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLastRunErrorStatusCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListJobsFilterKey

newtype ListJobsFilterKey Source #

The property to use to filter the results. Valid values are:

Instances

Instances details
FromJSON ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

FromJSONKey ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToJSON ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToJSONKey ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToByteString ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToHeader ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToLog ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToQuery ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

FromText ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToText ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

FromXML ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToXML ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

Generic ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

Associated Types

type Rep ListJobsFilterKey :: Type -> Type #

Read ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

Show ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

NFData ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

Methods

rnf :: ListJobsFilterKey -> () #

Eq ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

Ord ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

Hashable ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

type Rep ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

type Rep ListJobsFilterKey = D1 ('MetaData "ListJobsFilterKey" "Amazonka.MacieV2.Types.ListJobsFilterKey" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "ListJobsFilterKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListJobsFilterKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ListJobsSortAttributeName

newtype ListJobsSortAttributeName Source #

The property to sort the results by. Valid values are:

Instances

Instances details
FromJSON ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

FromJSONKey ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToJSON ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToJSONKey ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToByteString ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToHeader ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToLog ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToQuery ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

FromText ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToText ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

FromXML ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToXML ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

Generic ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

Associated Types

type Rep ListJobsSortAttributeName :: Type -> Type #

Read ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

Show ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

NFData ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

Eq ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

Ord ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

Hashable ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

type Rep ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

type Rep ListJobsSortAttributeName = D1 ('MetaData "ListJobsSortAttributeName" "Amazonka.MacieV2.Types.ListJobsSortAttributeName" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "ListJobsSortAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromListJobsSortAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MacieStatus

newtype MacieStatus Source #

The status of an Amazon Macie account. Valid values are:

Constructors

MacieStatus' 

Bundled Patterns

pattern MacieStatus_ENABLED :: MacieStatus 
pattern MacieStatus_PAUSED :: MacieStatus 

Instances

Instances details
FromJSON MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

FromJSONKey MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToJSON MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToJSONKey MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToByteString MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToHeader MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToLog MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToQuery MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

FromText MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToText MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Methods

toText :: MacieStatus -> Text #

FromXML MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToXML MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Methods

toXML :: MacieStatus -> XML #

Generic MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Associated Types

type Rep MacieStatus :: Type -> Type #

Read MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Show MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

NFData MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Methods

rnf :: MacieStatus -> () #

Eq MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Ord MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Hashable MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

type Rep MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

type Rep MacieStatus = D1 ('MetaData "MacieStatus" "Amazonka.MacieV2.Types.MacieStatus" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "MacieStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMacieStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ManagedDataIdentifierSelector

newtype ManagedDataIdentifierSelector Source #

The selection type that determines which managed data identifiers a classification job uses to analyze data. Valid values are:

Instances

Instances details
FromJSON ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

FromJSONKey ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToJSON ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToJSONKey ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToByteString ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToHeader ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToLog ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToQuery ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

FromText ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToText ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

FromXML ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToXML ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

Generic ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

Associated Types

type Rep ManagedDataIdentifierSelector :: Type -> Type #

Read ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

Show ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

NFData ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

Eq ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

Ord ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

Hashable ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

type Rep ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

type Rep ManagedDataIdentifierSelector = D1 ('MetaData "ManagedDataIdentifierSelector" "Amazonka.MacieV2.Types.ManagedDataIdentifierSelector" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "ManagedDataIdentifierSelector'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromManagedDataIdentifierSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OrderBy

newtype OrderBy Source #

Constructors

OrderBy' 

Fields

Bundled Patterns

pattern OrderBy_ASC :: OrderBy 
pattern OrderBy_DESC :: OrderBy 

Instances

Instances details
FromJSON OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

FromJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

ToJSON OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

ToJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

ToByteString OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

toBS :: OrderBy -> ByteString #

ToHeader OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

toHeader :: HeaderName -> OrderBy -> [Header] #

ToLog OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

ToQuery OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

FromText OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

ToText OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

toText :: OrderBy -> Text #

FromXML OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

ToXML OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

toXML :: OrderBy -> XML #

Generic OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Associated Types

type Rep OrderBy :: Type -> Type #

Methods

from :: OrderBy -> Rep OrderBy x #

to :: Rep OrderBy x -> OrderBy #

Read OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Show OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

NFData OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

rnf :: OrderBy -> () #

Eq OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

(==) :: OrderBy -> OrderBy -> Bool #

(/=) :: OrderBy -> OrderBy -> Bool #

Ord OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Hashable OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

hashWithSalt :: Int -> OrderBy -> Int #

hash :: OrderBy -> Int #

type Rep OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

type Rep OrderBy = D1 ('MetaData "OrderBy" "Amazonka.MacieV2.Types.OrderBy" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "OrderBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

OriginType

newtype OriginType Source #

Specifies how Amazon Macie found the sensitive data that produced a finding. Possible values are:

Constructors

OriginType' 

Fields

Instances

Instances details
FromJSON OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

FromJSONKey OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

ToJSON OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

ToJSONKey OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

ToByteString OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

ToHeader OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

ToLog OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

ToQuery OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

FromText OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

ToText OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

Methods

toText :: OriginType -> Text #

FromXML OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

ToXML OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

Methods

toXML :: OriginType -> XML #

Generic OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

Associated Types

type Rep OriginType :: Type -> Type #

Read OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

Show OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

NFData OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

Methods

rnf :: OriginType -> () #

Eq OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

Ord OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

Hashable OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

type Rep OriginType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OriginType

type Rep OriginType = D1 ('MetaData "OriginType" "Amazonka.MacieV2.Types.OriginType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "OriginType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOriginType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RelationshipStatus

newtype RelationshipStatus Source #

The current status of the relationship between an account and an associated Amazon Macie administrator account. Possible values are:

Instances

Instances details
FromJSON RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

FromJSONKey RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToJSON RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToJSONKey RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToByteString RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToHeader RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToLog RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToQuery RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

FromText RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToText RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

FromXML RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToXML RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

Generic RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

Associated Types

type Rep RelationshipStatus :: Type -> Type #

Read RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

Show RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

NFData RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

Methods

rnf :: RelationshipStatus -> () #

Eq RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

Ord RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

Hashable RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

type Rep RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

type Rep RelationshipStatus = D1 ('MetaData "RelationshipStatus" "Amazonka.MacieV2.Types.RelationshipStatus" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "RelationshipStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRelationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RevealRequestStatus

newtype RevealRequestStatus Source #

The status of a request to retrieve occurrences of sensitive data reported by a finding. Possible values are:

Instances

Instances details
FromJSON RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

FromJSONKey RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

ToJSON RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

ToJSONKey RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

ToByteString RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

ToHeader RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

ToLog RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

ToQuery RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

FromText RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

ToText RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

FromXML RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

ToXML RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

Generic RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

Associated Types

type Rep RevealRequestStatus :: Type -> Type #

Read RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

Show RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

NFData RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

Methods

rnf :: RevealRequestStatus -> () #

Eq RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

Ord RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

Hashable RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

type Rep RevealRequestStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealRequestStatus

type Rep RevealRequestStatus = D1 ('MetaData "RevealRequestStatus" "Amazonka.MacieV2.Types.RevealRequestStatus" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "RevealRequestStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRevealRequestStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RevealStatus

newtype RevealStatus Source #

The status of the configuration for retrieving occurrences of sensitive data reported by findings. Valid values are:

Constructors

RevealStatus' 

Bundled Patterns

pattern RevealStatus_DISABLED :: RevealStatus 
pattern RevealStatus_ENABLED :: RevealStatus 

Instances

Instances details
FromJSON RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

FromJSONKey RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

ToJSON RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

ToJSONKey RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

ToByteString RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

ToHeader RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

ToLog RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

ToQuery RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

FromText RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

ToText RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

Methods

toText :: RevealStatus -> Text #

FromXML RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

ToXML RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

Methods

toXML :: RevealStatus -> XML #

Generic RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

Associated Types

type Rep RevealStatus :: Type -> Type #

Read RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

Show RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

NFData RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

Methods

rnf :: RevealStatus -> () #

Eq RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

Ord RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

Hashable RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

type Rep RevealStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealStatus

type Rep RevealStatus = D1 ('MetaData "RevealStatus" "Amazonka.MacieV2.Types.RevealStatus" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "RevealStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRevealStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScopeFilterKey

newtype ScopeFilterKey Source #

The property to use in a condition that determines whether an S3 object is included or excluded from a classification job. Valid values are:

Constructors

ScopeFilterKey' 

Instances

Instances details
FromJSON ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

FromJSONKey ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

ToJSON ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

ToJSONKey ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

ToByteString ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

ToHeader ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

ToLog ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

ToQuery ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

FromText ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

ToText ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

FromXML ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

ToXML ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Methods

toXML :: ScopeFilterKey -> XML #

Generic ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Associated Types

type Rep ScopeFilterKey :: Type -> Type #

Read ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Show ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

NFData ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Methods

rnf :: ScopeFilterKey -> () #

Eq ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Ord ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Hashable ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

type Rep ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

type Rep ScopeFilterKey = D1 ('MetaData "ScopeFilterKey" "Amazonka.MacieV2.Types.ScopeFilterKey" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "ScopeFilterKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScopeFilterKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SearchResourcesComparator

newtype SearchResourcesComparator Source #

The operator to use in a condition that filters the results of a query. Valid values are:

Instances

Instances details
FromJSON SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

FromJSONKey SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToJSON SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToJSONKey SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToByteString SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToHeader SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToLog SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToQuery SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

FromText SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToText SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

FromXML SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToXML SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

Generic SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

Associated Types

type Rep SearchResourcesComparator :: Type -> Type #

Read SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

Show SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

NFData SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

Eq SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

Ord SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

Hashable SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

type Rep SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

type Rep SearchResourcesComparator = D1 ('MetaData "SearchResourcesComparator" "Amazonka.MacieV2.Types.SearchResourcesComparator" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "SearchResourcesComparator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSearchResourcesComparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SearchResourcesSimpleCriterionKey

newtype SearchResourcesSimpleCriterionKey Source #

The property to use in a condition that filters the query results. Valid values are:

Instances

Instances details
FromJSON SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

FromJSONKey SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToJSON SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToJSONKey SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToByteString SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToHeader SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToLog SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToQuery SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

FromText SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToText SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

FromXML SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToXML SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

Generic SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

Associated Types

type Rep SearchResourcesSimpleCriterionKey :: Type -> Type #

Read SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

Show SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

NFData SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

Eq SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

Ord SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

Hashable SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

type Rep SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

type Rep SearchResourcesSimpleCriterionKey = D1 ('MetaData "SearchResourcesSimpleCriterionKey" "Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "SearchResourcesSimpleCriterionKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSearchResourcesSimpleCriterionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SearchResourcesSortAttributeName

newtype SearchResourcesSortAttributeName Source #

The property to sort the query results by. Valid values are:

Instances

Instances details
FromJSON SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

FromJSONKey SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToJSON SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToJSONKey SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToByteString SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToHeader SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToLog SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToQuery SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

FromText SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToText SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

FromXML SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToXML SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

Generic SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

Associated Types

type Rep SearchResourcesSortAttributeName :: Type -> Type #

Read SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

Show SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

NFData SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

Eq SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

Ord SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

Hashable SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

type Rep SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

type Rep SearchResourcesSortAttributeName = D1 ('MetaData "SearchResourcesSortAttributeName" "Amazonka.MacieV2.Types.SearchResourcesSortAttributeName" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "SearchResourcesSortAttributeName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSearchResourcesSortAttributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SensitiveDataItemCategory

newtype SensitiveDataItemCategory Source #

For a finding, the category of sensitive data that was detected and produced the finding. For a managed data identifier, the category of sensitive data that the managed data identifier detects. Possible values are:

Instances

Instances details
FromJSON SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

FromJSONKey SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToJSON SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToJSONKey SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToByteString SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToHeader SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToLog SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToQuery SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

FromText SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToText SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

FromXML SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToXML SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

Generic SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

Associated Types

type Rep SensitiveDataItemCategory :: Type -> Type #

Read SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

Show SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

NFData SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

Eq SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

Ord SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

Hashable SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

type Rep SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

type Rep SensitiveDataItemCategory = D1 ('MetaData "SensitiveDataItemCategory" "Amazonka.MacieV2.Types.SensitiveDataItemCategory" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "SensitiveDataItemCategory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSensitiveDataItemCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SeverityDescription

newtype SeverityDescription Source #

The qualitative representation of the finding's severity. Possible values are:

Instances

Instances details
FromJSON SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

FromJSONKey SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToJSON SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToJSONKey SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToByteString SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToHeader SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToLog SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToQuery SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

FromText SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToText SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

FromXML SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToXML SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

Generic SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

Associated Types

type Rep SeverityDescription :: Type -> Type #

Read SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

Show SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

NFData SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

Methods

rnf :: SeverityDescription -> () #

Eq SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

Ord SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

Hashable SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

type Rep SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

type Rep SeverityDescription = D1 ('MetaData "SeverityDescription" "Amazonka.MacieV2.Types.SeverityDescription" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "SeverityDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSeverityDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SharedAccess

newtype SharedAccess Source #

Constructors

SharedAccess' 

Instances

Instances details
FromJSON SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

FromJSONKey SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToJSON SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToJSONKey SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToByteString SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToHeader SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToLog SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToQuery SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

FromText SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToText SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Methods

toText :: SharedAccess -> Text #

FromXML SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToXML SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Methods

toXML :: SharedAccess -> XML #

Generic SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Associated Types

type Rep SharedAccess :: Type -> Type #

Read SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Show SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

NFData SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Methods

rnf :: SharedAccess -> () #

Eq SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Ord SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Hashable SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

type Rep SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

type Rep SharedAccess = D1 ('MetaData "SharedAccess" "Amazonka.MacieV2.Types.SharedAccess" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "SharedAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSharedAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SimpleCriterionKeyForJob

newtype SimpleCriterionKeyForJob Source #

The property to use in a condition that determines whether an S3 bucket is included or excluded from a classification job. Valid values are:

Instances

Instances details
FromJSON SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

FromJSONKey SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToJSON SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToJSONKey SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToByteString SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToHeader SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToLog SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToQuery SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

FromText SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToText SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

FromXML SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToXML SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

Generic SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

Associated Types

type Rep SimpleCriterionKeyForJob :: Type -> Type #

Read SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

Show SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

NFData SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

Eq SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

Ord SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

Hashable SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

type Rep SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

type Rep SimpleCriterionKeyForJob = D1 ('MetaData "SimpleCriterionKeyForJob" "Amazonka.MacieV2.Types.SimpleCriterionKeyForJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "SimpleCriterionKeyForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSimpleCriterionKeyForJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StorageClass

newtype StorageClass Source #

The storage class of the S3 object. Possible values are:

Constructors

StorageClass' 

Instances

Instances details
FromJSON StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

FromJSONKey StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToJSON StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToJSONKey StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToByteString StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToHeader StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToLog StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToQuery StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

FromText StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToText StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Methods

toText :: StorageClass -> Text #

FromXML StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToXML StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Methods

toXML :: StorageClass -> XML #

Generic StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Associated Types

type Rep StorageClass :: Type -> Type #

Read StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Show StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

NFData StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Methods

rnf :: StorageClass -> () #

Eq StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Ord StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Hashable StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

type Rep StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

type Rep StorageClass = D1 ('MetaData "StorageClass" "Amazonka.MacieV2.Types.StorageClass" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "StorageClass'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStorageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TagTarget

newtype TagTarget Source #

The type of object to apply a tag-based condition to. Valid values are:

Constructors

TagTarget' 

Fields

Bundled Patterns

pattern TagTarget_S3_OBJECT :: TagTarget 

Instances

Instances details
FromJSON TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

FromJSONKey TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

ToJSON TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

ToJSONKey TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

ToByteString TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Methods

toBS :: TagTarget -> ByteString #

ToHeader TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

ToLog TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

ToQuery TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

FromText TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

ToText TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Methods

toText :: TagTarget -> Text #

FromXML TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

ToXML TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Methods

toXML :: TagTarget -> XML #

Generic TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Associated Types

type Rep TagTarget :: Type -> Type #

Read TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Show TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

NFData TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Methods

rnf :: TagTarget -> () #

Eq TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Ord TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Hashable TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

type Rep TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

type Rep TagTarget = D1 ('MetaData "TagTarget" "Amazonka.MacieV2.Types.TagTarget" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "TagTarget'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTagTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TimeRange

newtype TimeRange Source #

An inclusive time period that Amazon Macie usage data applies to. Possible values are:

Constructors

TimeRange' 

Fields

Bundled Patterns

pattern TimeRange_MONTH_TO_DATE :: TimeRange 
pattern TimeRange_PAST_30_DAYS :: TimeRange 

Instances

Instances details
FromJSON TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

FromJSONKey TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

ToJSON TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

ToJSONKey TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

ToByteString TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Methods

toBS :: TimeRange -> ByteString #

ToHeader TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

ToLog TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

ToQuery TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

FromText TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

ToText TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Methods

toText :: TimeRange -> Text #

FromXML TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

ToXML TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Methods

toXML :: TimeRange -> XML #

Generic TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Associated Types

type Rep TimeRange :: Type -> Type #

Read TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Show TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

NFData TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Methods

rnf :: TimeRange -> () #

Eq TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Ord TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Hashable TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

type Rep TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

type Rep TimeRange = D1 ('MetaData "TimeRange" "Amazonka.MacieV2.Types.TimeRange" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "TimeRange'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTimeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Type

newtype Type Source #

Constructors

Type' 

Fields

Bundled Patterns

pattern Type_AES256 :: Type 
pattern Type_Aws_kms :: Type 
pattern Type_NONE :: Type 

Instances

Instances details
FromJSON Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

FromJSONKey Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

ToJSON Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

ToJSONKey Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

ToByteString Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

toBS :: Type -> ByteString #

ToHeader Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

toHeader :: HeaderName -> Type -> [Header] #

ToLog Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

ToQuery Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

toQuery :: Type -> QueryString #

FromText Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

ToText Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

toText :: Type -> Text #

FromXML Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

parseXML :: [Node] -> Either String Type #

ToXML Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

toXML :: Type -> XML #

Generic Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Associated Types

type Rep Type :: Type -> Type #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

Read Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Show Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

NFData Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

rnf :: Type -> () #

Eq Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #

Ord Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

compare :: Type -> Type -> Ordering #

(<) :: Type -> Type -> Bool #

(<=) :: Type -> Type -> Bool #

(>) :: Type -> Type -> Bool #

(>=) :: Type -> Type -> Bool #

max :: Type -> Type -> Type #

min :: Type -> Type -> Type #

Hashable Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

hashWithSalt :: Int -> Type -> Int #

hash :: Type -> Int #

type Rep Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

type Rep Type = D1 ('MetaData "Type" "Amazonka.MacieV2.Types.Type" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "Type'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UnavailabilityReasonCode

newtype UnavailabilityReasonCode Source #

Specifies why occurrences of sensitive data can't be retrieved for a finding. Possible values are:

Instances

Instances details
FromJSON UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

FromJSONKey UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

ToJSON UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

ToJSONKey UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

ToByteString UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

ToHeader UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

ToLog UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

ToQuery UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

FromText UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

ToText UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

FromXML UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

ToXML UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

Generic UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

Associated Types

type Rep UnavailabilityReasonCode :: Type -> Type #

Read UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

Show UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

NFData UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

Eq UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

Ord UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

Hashable UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

type Rep UnavailabilityReasonCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnavailabilityReasonCode

type Rep UnavailabilityReasonCode = D1 ('MetaData "UnavailabilityReasonCode" "Amazonka.MacieV2.Types.UnavailabilityReasonCode" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "UnavailabilityReasonCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUnavailabilityReasonCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Unit

newtype Unit Source #

Constructors

Unit' 

Fields

Bundled Patterns

pattern Unit_TERABYTES :: Unit 

Instances

Instances details
FromJSON Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

FromJSONKey Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

ToJSON Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

ToJSONKey Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

ToByteString Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

toBS :: Unit -> ByteString #

ToHeader Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

toHeader :: HeaderName -> Unit -> [Header] #

ToLog Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

ToQuery Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

toQuery :: Unit -> QueryString #

FromText Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

ToText Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

toText :: Unit -> Text #

FromXML Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

parseXML :: [Node] -> Either String Unit #

ToXML Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

toXML :: Unit -> XML #

Generic Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Associated Types

type Rep Unit :: Type -> Type #

Methods

from :: Unit -> Rep Unit x #

to :: Rep Unit x -> Unit #

Read Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Show Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

showsPrec :: Int -> Unit -> ShowS #

show :: Unit -> String #

showList :: [Unit] -> ShowS #

NFData Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

rnf :: Unit -> () #

Eq Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

(==) :: Unit -> Unit -> Bool #

(/=) :: Unit -> Unit -> Bool #

Ord Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

compare :: Unit -> Unit -> Ordering #

(<) :: Unit -> Unit -> Bool #

(<=) :: Unit -> Unit -> Bool #

(>) :: Unit -> Unit -> Bool #

(>=) :: Unit -> Unit -> Bool #

max :: Unit -> Unit -> Unit #

min :: Unit -> Unit -> Unit #

Hashable Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

hashWithSalt :: Int -> Unit -> Int #

hash :: Unit -> Int #

type Rep Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

type Rep Unit = D1 ('MetaData "Unit" "Amazonka.MacieV2.Types.Unit" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "Unit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUnit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageStatisticsFilterComparator

newtype UsageStatisticsFilterComparator Source #

The operator to use in a condition that filters the results of a query for Amazon Macie account quotas and usage data. Valid values are:

Instances

Instances details
FromJSON UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

FromJSONKey UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToJSON UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToJSONKey UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToByteString UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToHeader UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToLog UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToQuery UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

FromText UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToText UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

FromXML UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToXML UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

Generic UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

Associated Types

type Rep UsageStatisticsFilterComparator :: Type -> Type #

Read UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

Show UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

NFData UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

Eq UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

Ord UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

Hashable UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

type Rep UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

type Rep UsageStatisticsFilterComparator = D1 ('MetaData "UsageStatisticsFilterComparator" "Amazonka.MacieV2.Types.UsageStatisticsFilterComparator" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "UsageStatisticsFilterComparator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageStatisticsFilterComparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageStatisticsFilterKey

newtype UsageStatisticsFilterKey Source #

The field to use in a condition that filters the results of a query for Amazon Macie account quotas and usage data. Valid values are:

Instances

Instances details
FromJSON UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

FromJSONKey UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToJSON UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToJSONKey UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToByteString UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToHeader UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToLog UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToQuery UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

FromText UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToText UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

FromXML UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToXML UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

Generic UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

Associated Types

type Rep UsageStatisticsFilterKey :: Type -> Type #

Read UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

Show UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

NFData UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

Eq UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

Ord UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

Hashable UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

type Rep UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

type Rep UsageStatisticsFilterKey = D1 ('MetaData "UsageStatisticsFilterKey" "Amazonka.MacieV2.Types.UsageStatisticsFilterKey" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "UsageStatisticsFilterKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageStatisticsFilterKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageStatisticsSortKey

newtype UsageStatisticsSortKey Source #

The field to use to sort the results of a query for Amazon Macie account quotas and usage data. Valid values are:

Instances

Instances details
FromJSON UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

FromJSONKey UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToJSON UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToJSONKey UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToByteString UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToHeader UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToLog UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToQuery UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

FromText UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToText UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

FromXML UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToXML UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

Generic UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

Associated Types

type Rep UsageStatisticsSortKey :: Type -> Type #

Read UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

Show UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

NFData UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

Methods

rnf :: UsageStatisticsSortKey -> () #

Eq UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

Ord UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

Hashable UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

type Rep UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

type Rep UsageStatisticsSortKey = D1 ('MetaData "UsageStatisticsSortKey" "Amazonka.MacieV2.Types.UsageStatisticsSortKey" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "UsageStatisticsSortKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageStatisticsSortKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UsageType

newtype UsageType Source #

The name of an Amazon Macie usage metric for an account. Possible values are:

Constructors

UsageType' 

Fields

Instances

Instances details
FromJSON UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

FromJSONKey UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

ToJSON UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

ToJSONKey UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

ToByteString UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Methods

toBS :: UsageType -> ByteString #

ToHeader UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

ToLog UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

ToQuery UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

FromText UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

ToText UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Methods

toText :: UsageType -> Text #

FromXML UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

ToXML UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Methods

toXML :: UsageType -> XML #

Generic UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Associated Types

type Rep UsageType :: Type -> Type #

Read UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Show UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

NFData UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Methods

rnf :: UsageType -> () #

Eq UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Ord UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Hashable UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

type Rep UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

type Rep UsageType = D1 ('MetaData "UsageType" "Amazonka.MacieV2.Types.UsageType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "UsageType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUsageType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

UserIdentityType

newtype UserIdentityType Source #

The type of entity that performed the action on the affected resource. Possible values are:

Instances

Instances details
FromJSON UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

FromJSONKey UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToJSON UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToJSONKey UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToByteString UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToHeader UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToLog UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToQuery UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

FromText UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToText UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

FromXML UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToXML UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

Generic UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

Associated Types

type Rep UserIdentityType :: Type -> Type #

Read UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

Show UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

NFData UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

Methods

rnf :: UserIdentityType -> () #

Eq UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

Ord UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

Hashable UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

type Rep UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

type Rep UserIdentityType = D1 ('MetaData "UserIdentityType" "Amazonka.MacieV2.Types.UserIdentityType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'True) (C1 ('MetaCons "UserIdentityType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromUserIdentityType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessControlList

data AccessControlList Source #

Provides information about the permissions settings of the bucket-level access control list (ACL) for an S3 bucket.

See: newAccessControlList smart constructor.

Instances

Instances details
FromJSON AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

Generic AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

Associated Types

type Rep AccessControlList :: Type -> Type #

Read AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

Show AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

NFData AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

Methods

rnf :: AccessControlList -> () #

Eq AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

Hashable AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

type Rep AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

type Rep AccessControlList = D1 ('MetaData "AccessControlList" "Amazonka.MacieV2.Types.AccessControlList" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AccessControlList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicReadAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newAccessControlList :: AccessControlList Source #

Create a value of AccessControlList 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:allowsPublicReadAccess:AccessControlList', accessControlList_allowsPublicReadAccess - Specifies whether the ACL grants the general public with read access permissions for the bucket.

$sel:allowsPublicWriteAccess:AccessControlList', accessControlList_allowsPublicWriteAccess - Specifies whether the ACL grants the general public with write access permissions for the bucket.

AccountDetail

data AccountDetail Source #

Specifies the details of an account to associate with an Amazon Macie administrator account.

See: newAccountDetail smart constructor.

Constructors

AccountDetail' Text Text 

Instances

Instances details
ToJSON AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

Generic AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

Associated Types

type Rep AccountDetail :: Type -> Type #

Read AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

Show AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

NFData AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

Methods

rnf :: AccountDetail -> () #

Eq AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

Hashable AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

type Rep AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

type Rep AccountDetail = D1 ('MetaData "AccountDetail" "Amazonka.MacieV2.Types.AccountDetail" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AccountDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "email") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAccountDetail Source #

Create a value of AccountDetail 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:email:AccountDetail', accountDetail_email - The email address for the account.

$sel:accountId:AccountDetail', accountDetail_accountId - The Amazon Web Services account ID for the account.

AccountLevelPermissions

data AccountLevelPermissions Source #

Provides information about the account-level permissions settings that apply to an S3 bucket.

See: newAccountLevelPermissions smart constructor.

Instances

Instances details
FromJSON AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

Generic AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

Associated Types

type Rep AccountLevelPermissions :: Type -> Type #

Read AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

Show AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

NFData AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

Methods

rnf :: AccountLevelPermissions -> () #

Eq AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

Hashable AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

type Rep AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

type Rep AccountLevelPermissions = D1 ('MetaData "AccountLevelPermissions" "Amazonka.MacieV2.Types.AccountLevelPermissions" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AccountLevelPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blockPublicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockPublicAccess))))

newAccountLevelPermissions :: AccountLevelPermissions Source #

Create a value of AccountLevelPermissions 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:blockPublicAccess:AccountLevelPermissions', accountLevelPermissions_blockPublicAccess - The block public access settings for the Amazon Web Services account that owns the bucket.

AdminAccount

data AdminAccount Source #

Provides information about the delegated Amazon Macie administrator account for an organization in Organizations.

See: newAdminAccount smart constructor.

Instances

Instances details
FromJSON AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

Generic AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

Associated Types

type Rep AdminAccount :: Type -> Type #

Read AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

Show AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

NFData AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

Methods

rnf :: AdminAccount -> () #

Eq AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

Hashable AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

type Rep AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

type Rep AdminAccount = D1 ('MetaData "AdminAccount" "Amazonka.MacieV2.Types.AdminAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdminStatus))))

newAdminAccount :: AdminAccount Source #

Create a value of AdminAccount 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:AdminAccount', adminAccount_accountId - The Amazon Web Services account ID for the account.

$sel:status:AdminAccount', adminAccount_status - The current status of the account as the delegated Amazon Macie administrator account for the organization.

AllowListCriteria

data AllowListCriteria Source #

Specifies the criteria for an allow list. The criteria must specify a regular expression (regex) or an S3 object (s3WordsList). It can't specify both.

See: newAllowListCriteria smart constructor.

Instances

Instances details
FromJSON AllowListCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListCriteria

ToJSON AllowListCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListCriteria

Generic AllowListCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListCriteria

Associated Types

type Rep AllowListCriteria :: Type -> Type #

Read AllowListCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListCriteria

Show AllowListCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListCriteria

NFData AllowListCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListCriteria

Methods

rnf :: AllowListCriteria -> () #

Eq AllowListCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListCriteria

Hashable AllowListCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListCriteria

type Rep AllowListCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListCriteria

type Rep AllowListCriteria = D1 ('MetaData "AllowListCriteria" "Amazonka.MacieV2.Types.AllowListCriteria" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AllowListCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3WordsList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3WordsList))))

newAllowListCriteria :: AllowListCriteria Source #

Create a value of AllowListCriteria 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:regex:AllowListCriteria', allowListCriteria_regex - The regular expression (regex) that defines the text pattern to ignore. The expression can contain as many as 512 characters.

$sel:s3WordsList:AllowListCriteria', allowListCriteria_s3WordsList - The location and name of the S3 object that lists specific text to ignore.

AllowListStatus

data AllowListStatus Source #

Provides information about the current status of an allow list, which indicates whether Amazon Macie can access and use the list's criteria.

See: newAllowListStatus smart constructor.

Instances

Instances details
FromJSON AllowListStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatus

Generic AllowListStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatus

Associated Types

type Rep AllowListStatus :: Type -> Type #

Read AllowListStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatus

Show AllowListStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatus

NFData AllowListStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatus

Methods

rnf :: AllowListStatus -> () #

Eq AllowListStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatus

Hashable AllowListStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatus

type Rep AllowListStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListStatus

type Rep AllowListStatus = D1 ('MetaData "AllowListStatus" "Amazonka.MacieV2.Types.AllowListStatus" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AllowListStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AllowListStatusCode)))

newAllowListStatus Source #

Create a value of AllowListStatus 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:description:AllowListStatus', allowListStatus_description - A brief description of the status of the allow list. Amazon Macie uses this value to provide additional information about an error that occurred when Macie tried to access and use the list's criteria.

$sel:code:AllowListStatus', allowListStatus_code - The current status of the allow list. If the list's criteria specify a regular expression (regex), this value is typically OK. Amazon Macie can compile the expression.

If the list's criteria specify an S3 object, possible values are:

  • OK - Macie can retrieve and parse the contents of the object.
  • S3_OBJECT_ACCESS_DENIED - Macie isn't allowed to access the object or the object is encrypted with a customer managed KMS key that Macie isn't allowed to use. Check the bucket policy and other permissions settings for the bucket and the object. If the object is encrypted, also ensure that it's encrypted with a key that Macie is allowed to use.
  • S3_OBJECT_EMPTY - Macie can retrieve the object but the object doesn't contain any content. Ensure that the object contains the correct entries. Also ensure that the list's criteria specify the correct bucket and object names.
  • S3_OBJECT_NOT_FOUND - The object doesn't exist in Amazon S3. Ensure that the list's criteria specify the correct bucket and object names.
  • S3_OBJECT_OVERSIZE - Macie can retrieve the object. However, the object contains too many entries or its storage size exceeds the quota for an allow list. Try breaking the list into multiple files and ensure that each file doesn't exceed any quotas. Then configure list settings in Macie for each file.
  • S3_THROTTLED - Amazon S3 throttled the request to retrieve the object. Wait a few minutes and then try again.
  • S3_USER_ACCESS_DENIED - Amazon S3 denied the request to retrieve the object. If the specified object exists, you're not allowed to access it or it's encrypted with an KMS key that you're not allowed to use. Work with your Amazon Web Services administrator to ensure that the list's criteria specify the correct bucket and object names, and you have read access to the bucket and the object. If the object is encrypted, also ensure that it's encrypted with a key that you're allowed to use.
  • UNKNOWN_ERROR - A transient or internal error occurred when Macie attempted to retrieve or parse the object. Wait a few minutes and then try again. A list can also have this status if it's encrypted with a key that Amazon S3 and Macie can't access or use.

AllowListSummary

data AllowListSummary Source #

Provides a subset of information about an allow list.

See: newAllowListSummary smart constructor.

Instances

Instances details
FromJSON AllowListSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListSummary

Generic AllowListSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListSummary

Associated Types

type Rep AllowListSummary :: Type -> Type #

Read AllowListSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListSummary

Show AllowListSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListSummary

NFData AllowListSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListSummary

Methods

rnf :: AllowListSummary -> () #

Eq AllowListSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListSummary

Hashable AllowListSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListSummary

type Rep AllowListSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowListSummary

newAllowListSummary :: AllowListSummary Source #

Create a value of AllowListSummary 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:arn:AllowListSummary', allowListSummary_arn - The Amazon Resource Name (ARN) of the allow list.

$sel:createdAt:AllowListSummary', allowListSummary_createdAt - The date and time, in UTC and extended ISO 8601 format, when the allow list was created in Amazon Macie.

$sel:description:AllowListSummary', allowListSummary_description - The custom description of the allow list.

$sel:id:AllowListSummary', allowListSummary_id - The unique identifier for the allow list.

$sel:name:AllowListSummary', allowListSummary_name - The custom name of the allow list.

$sel:updatedAt:AllowListSummary', allowListSummary_updatedAt - The date and time, in UTC and extended ISO 8601 format, when the allow list's settings were most recently changed in Amazon Macie.

ApiCallDetails

data ApiCallDetails Source #

Provides information about an API operation that an entity invoked for an affected resource.

See: newApiCallDetails smart constructor.

Instances

Instances details
FromJSON ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Generic ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Associated Types

type Rep ApiCallDetails :: Type -> Type #

Read ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Show ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

NFData ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Methods

rnf :: ApiCallDetails -> () #

Eq ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Hashable ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

type Rep ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

type Rep ApiCallDetails = D1 ('MetaData "ApiCallDetails" "Amazonka.MacieV2.Types.ApiCallDetails" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ApiCallDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "api") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "apiServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "firstSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "lastSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

newApiCallDetails :: ApiCallDetails Source #

Create a value of ApiCallDetails 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:api:ApiCallDetails', apiCallDetails_api - The name of the operation that was invoked most recently and produced the finding.

$sel:apiServiceName:ApiCallDetails', apiCallDetails_apiServiceName - The URL of the Amazon Web Service that provides the operation, for example: s3.amazonaws.com.

$sel:firstSeen:ApiCallDetails', apiCallDetails_firstSeen - The first date and time, in UTC and extended ISO 8601 format, when any operation was invoked and produced the finding.

$sel:lastSeen:ApiCallDetails', apiCallDetails_lastSeen - The most recent date and time, in UTC and extended ISO 8601 format, when the specified operation (api) was invoked and produced the finding.

AssumedRole

data AssumedRole Source #

Provides information about an identity that performed an action on an affected resource by using temporary security credentials. The credentials were obtained using the AssumeRole operation of the Security Token Service (STS) API.

See: newAssumedRole smart constructor.

Instances

Instances details
FromJSON AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

Generic AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

Associated Types

type Rep AssumedRole :: Type -> Type #

Read AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

Show AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

NFData AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

Methods

rnf :: AssumedRole -> () #

Eq AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

Hashable AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

type Rep AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

type Rep AssumedRole = D1 ('MetaData "AssumedRole" "Amazonka.MacieV2.Types.AssumedRole" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AssumedRole'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionContext))))))

newAssumedRole :: AssumedRole Source #

Create a value of AssumedRole 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:accessKeyId:AssumedRole', assumedRole_accessKeyId - The Amazon Web Services access key ID that identifies the credentials.

$sel:accountId:AssumedRole', assumedRole_accountId - The unique identifier for the Amazon Web Services account that owns the entity that was used to get the credentials.

$sel:arn:AssumedRole', assumedRole_arn - The Amazon Resource Name (ARN) of the entity that was used to get the credentials.

$sel:principalId:AssumedRole', assumedRole_principalId - The unique identifier for the entity that was used to get the credentials.

$sel:sessionContext:AssumedRole', assumedRole_sessionContext - The details of the session that was created for the credentials, including the entity that issued the session.

AwsAccount

data AwsAccount Source #

Provides information about an Amazon Web Services account and entity that performed an action on an affected resource. The action was performed using the credentials for an Amazon Web Services account other than your own account.

See: newAwsAccount smart constructor.

Constructors

AwsAccount' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

Generic AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

Associated Types

type Rep AwsAccount :: Type -> Type #

Read AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

Show AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

NFData AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

Methods

rnf :: AwsAccount -> () #

Eq AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

Hashable AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

type Rep AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

type Rep AwsAccount = D1 ('MetaData "AwsAccount" "Amazonka.MacieV2.Types.AwsAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AwsAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAwsAccount :: AwsAccount Source #

Create a value of AwsAccount 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:AwsAccount', awsAccount_accountId - The unique identifier for the Amazon Web Services account.

$sel:principalId:AwsAccount', awsAccount_principalId - The unique identifier for the entity that performed the action.

AwsService

data AwsService Source #

Provides information about an Amazon Web Service that performed an action on an affected resource.

See: newAwsService smart constructor.

Constructors

AwsService' (Maybe Text) 

Instances

Instances details
FromJSON AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

Generic AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

Associated Types

type Rep AwsService :: Type -> Type #

Read AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

Show AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

NFData AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

Methods

rnf :: AwsService -> () #

Eq AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

Hashable AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

type Rep AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

type Rep AwsService = D1 ('MetaData "AwsService" "Amazonka.MacieV2.Types.AwsService" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "AwsService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invokedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAwsService :: AwsService Source #

Create a value of AwsService 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:invokedBy:AwsService', awsService_invokedBy - The name of the Amazon Web Service that performed the action.

BatchGetCustomDataIdentifierSummary

data BatchGetCustomDataIdentifierSummary Source #

Provides information about a custom data identifier.

See: newBatchGetCustomDataIdentifierSummary smart constructor.

Instances

Instances details
FromJSON BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

Generic BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

Read BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

Show BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

NFData BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

Eq BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

Hashable BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

type Rep BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

type Rep BatchGetCustomDataIdentifierSummary = D1 ('MetaData "BatchGetCustomDataIdentifierSummary" "Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BatchGetCustomDataIdentifierSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "deleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newBatchGetCustomDataIdentifierSummary :: BatchGetCustomDataIdentifierSummary Source #

Create a value of BatchGetCustomDataIdentifierSummary 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:arn:BatchGetCustomDataIdentifierSummary', batchGetCustomDataIdentifierSummary_arn - The Amazon Resource Name (ARN) of the custom data identifier.

$sel:createdAt:BatchGetCustomDataIdentifierSummary', batchGetCustomDataIdentifierSummary_createdAt - The date and time, in UTC and extended ISO 8601 format, when the custom data identifier was created.

$sel:deleted:BatchGetCustomDataIdentifierSummary', batchGetCustomDataIdentifierSummary_deleted - Specifies whether the custom data identifier was deleted. If you delete a custom data identifier, Amazon Macie doesn't delete it permanently. Instead, it soft deletes the identifier.

$sel:description:BatchGetCustomDataIdentifierSummary', batchGetCustomDataIdentifierSummary_description - The custom description of the custom data identifier.

$sel:id:BatchGetCustomDataIdentifierSummary', batchGetCustomDataIdentifierSummary_id - The unique identifier for the custom data identifier.

$sel:name:BatchGetCustomDataIdentifierSummary', batchGetCustomDataIdentifierSummary_name - The custom name of the custom data identifier.

BlockPublicAccess

data BlockPublicAccess Source #

Provides information about the block public access settings for an S3 bucket. These settings can apply to a bucket at the account or bucket level. For detailed information about each setting, see Blocking public access to your Amazon S3 storage in the Amazon Simple Storage Service User Guide.

See: newBlockPublicAccess smart constructor.

Instances

Instances details
FromJSON BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

Generic BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

Associated Types

type Rep BlockPublicAccess :: Type -> Type #

Read BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

Show BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

NFData BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

Methods

rnf :: BlockPublicAccess -> () #

Eq BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

Hashable BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

type Rep BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

type Rep BlockPublicAccess = D1 ('MetaData "BlockPublicAccess" "Amazonka.MacieV2.Types.BlockPublicAccess" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BlockPublicAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "blockPublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "ignorePublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "restrictPublicBuckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newBlockPublicAccess :: BlockPublicAccess Source #

Create a value of BlockPublicAccess 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:blockPublicAcls:BlockPublicAccess', blockPublicAccess_blockPublicAcls - Specifies whether Amazon S3 blocks public access control lists (ACLs) for the bucket and objects in the bucket.

$sel:blockPublicPolicy:BlockPublicAccess', blockPublicAccess_blockPublicPolicy - Specifies whether Amazon S3 blocks public bucket policies for the bucket.

$sel:ignorePublicAcls:BlockPublicAccess', blockPublicAccess_ignorePublicAcls - Specifies whether Amazon S3 ignores public ACLs for the bucket and objects in the bucket.

$sel:restrictPublicBuckets:BlockPublicAccess', blockPublicAccess_restrictPublicBuckets - Specifies whether Amazon S3 restricts public bucket policies for the bucket.

BucketCountByEffectivePermission

data BucketCountByEffectivePermission Source #

Provides information about the number of S3 buckets that are publicly accessible based on a combination of permissions settings for each bucket.

See: newBucketCountByEffectivePermission smart constructor.

Instances

Instances details
FromJSON BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

Generic BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

Associated Types

type Rep BucketCountByEffectivePermission :: Type -> Type #

Read BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

Show BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

NFData BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

Eq BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

Hashable BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

type Rep BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

type Rep BucketCountByEffectivePermission = D1 ('MetaData "BucketCountByEffectivePermission" "Amazonka.MacieV2.Types.BucketCountByEffectivePermission" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketCountByEffectivePermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "publiclyReadable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "publiclyWritable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "unknown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newBucketCountByEffectivePermission :: BucketCountByEffectivePermission Source #

Create a value of BucketCountByEffectivePermission 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:publiclyAccessible:BucketCountByEffectivePermission', bucketCountByEffectivePermission_publiclyAccessible - The total number of buckets that allow the general public to have read or write access to the bucket.

$sel:publiclyReadable:BucketCountByEffectivePermission', bucketCountByEffectivePermission_publiclyReadable - The total number of buckets that allow the general public to have read access to the bucket.

$sel:publiclyWritable:BucketCountByEffectivePermission', bucketCountByEffectivePermission_publiclyWritable - The total number of buckets that allow the general public to have write access to the bucket.

$sel:unknown:BucketCountByEffectivePermission', bucketCountByEffectivePermission_unknown - The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. Macie can't determine whether these buckets are publicly accessible.

BucketCountByEncryptionType

data BucketCountByEncryptionType Source #

Provides information about the number of S3 buckets that use certain types of server-side encryption by default or don't encrypt new objects by default. For detailed information about these settings, see Setting default server-side encryption behavior for Amazon S3 buckets in the Amazon Simple Storage Service User Guide.

See: newBucketCountByEncryptionType smart constructor.

Instances

Instances details
FromJSON BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Generic BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Associated Types

type Rep BucketCountByEncryptionType :: Type -> Type #

Read BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Show BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

NFData BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Eq BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Hashable BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

type Rep BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

type Rep BucketCountByEncryptionType = D1 ('MetaData "BucketCountByEncryptionType" "Amazonka.MacieV2.Types.BucketCountByEncryptionType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketCountByEncryptionType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsManaged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "s3Managed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "unencrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "unknown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newBucketCountByEncryptionType :: BucketCountByEncryptionType Source #

Create a value of BucketCountByEncryptionType 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:kmsManaged:BucketCountByEncryptionType', bucketCountByEncryptionType_kmsManaged - The total number of buckets that use an KMS key to encrypt new objects by default, either an Amazon Web Services managed key or a customer managed key. These buckets use KMS encryption (SSE-KMS) by default.

$sel:s3Managed:BucketCountByEncryptionType', bucketCountByEncryptionType_s3Managed - The total number of buckets that use an Amazon S3 managed key to encrypt new objects by default. These buckets use Amazon S3 managed encryption (SSE-S3) by default.

$sel:unencrypted:BucketCountByEncryptionType', bucketCountByEncryptionType_unencrypted - The total number of buckets that don't encrypt new objects by default. Default encryption is disabled for these buckets.

$sel:unknown:BucketCountByEncryptionType', bucketCountByEncryptionType_unknown - The total number of buckets that Amazon Macie doesn't have current encryption metadata for. Macie can't provide current data about the default encryption settings for these buckets.

BucketCountBySharedAccessType

data BucketCountBySharedAccessType Source #

Provides information about the number of S3 buckets that are or aren't shared with other Amazon Web Services accounts.

See: newBucketCountBySharedAccessType smart constructor.

Instances

Instances details
FromJSON BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

Generic BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

Associated Types

type Rep BucketCountBySharedAccessType :: Type -> Type #

Read BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

Show BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

NFData BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

Eq BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

Hashable BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

type Rep BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

type Rep BucketCountBySharedAccessType = D1 ('MetaData "BucketCountBySharedAccessType" "Amazonka.MacieV2.Types.BucketCountBySharedAccessType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketCountBySharedAccessType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "external") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "internal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "notShared") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "unknown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newBucketCountBySharedAccessType :: BucketCountBySharedAccessType Source #

Create a value of BucketCountBySharedAccessType 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:external:BucketCountBySharedAccessType', bucketCountBySharedAccessType_external - The total number of buckets that are shared with an Amazon Web Services account that isn't part of the same Amazon Macie organization.

$sel:internal:BucketCountBySharedAccessType', bucketCountBySharedAccessType_internal - The total number of buckets that are shared with an Amazon Web Services account that's part of the same Amazon Macie organization.

$sel:notShared:BucketCountBySharedAccessType', bucketCountBySharedAccessType_notShared - The total number of buckets that aren't shared with other Amazon Web Services accounts.

$sel:unknown:BucketCountBySharedAccessType', bucketCountBySharedAccessType_unknown - The total number of buckets that Amazon Macie wasn't able to evaluate shared access settings for. Macie can't determine whether these buckets are shared with other Amazon Web Services accounts.

BucketCountPolicyAllowsUnencryptedObjectUploads

data BucketCountPolicyAllowsUnencryptedObjectUploads Source #

Provides information about the number of S3 buckets whose bucket policies do or don't require server-side encryption of objects when objects are uploaded to the buckets.

See: newBucketCountPolicyAllowsUnencryptedObjectUploads smart constructor.

Instances

Instances details
FromJSON BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

Generic BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

Read BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

Show BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

NFData BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

Eq BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

Hashable BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

type Rep BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

type Rep BucketCountPolicyAllowsUnencryptedObjectUploads = D1 ('MetaData "BucketCountPolicyAllowsUnencryptedObjectUploads" "Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketCountPolicyAllowsUnencryptedObjectUploads'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsUnencryptedObjectUploads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "deniesUnencryptedObjectUploads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "unknown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newBucketCountPolicyAllowsUnencryptedObjectUploads :: BucketCountPolicyAllowsUnencryptedObjectUploads Source #

Create a value of BucketCountPolicyAllowsUnencryptedObjectUploads 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:allowsUnencryptedObjectUploads:BucketCountPolicyAllowsUnencryptedObjectUploads', bucketCountPolicyAllowsUnencryptedObjectUploads_allowsUnencryptedObjectUploads - The total number of buckets that don't have a bucket policy or have a bucket policy that doesn't require server-side encryption of new objects. If a bucket policy exists, the policy doesn't require PutObject requests to include a valid server-side encryption header: the x-amz-server-side-encryption header with a value of AES256 or aws:kms, or the x-amz-server-side-encryption-customer-algorithm header with a value of AES256.

$sel:deniesUnencryptedObjectUploads:BucketCountPolicyAllowsUnencryptedObjectUploads', bucketCountPolicyAllowsUnencryptedObjectUploads_deniesUnencryptedObjectUploads - The total number of buckets whose bucket policies require server-side encryption of new objects. PutObject requests for these buckets must include a valid server-side encryption header: the x-amz-server-side-encryption header with a value of AES256 or aws:kms, or the x-amz-server-side-encryption-customer-algorithm header with a value of AES256.

$sel:unknown:BucketCountPolicyAllowsUnencryptedObjectUploads', bucketCountPolicyAllowsUnencryptedObjectUploads_unknown - The total number of buckets that Amazon Macie wasn't able to evaluate server-side encryption requirements for. Macie can't determine whether the bucket policies for these buckets require server-side encryption of new objects.

BucketCriteriaAdditionalProperties

data BucketCriteriaAdditionalProperties Source #

Specifies the operator to use in a property-based condition that filters the results of a query for information about S3 buckets.

See: newBucketCriteriaAdditionalProperties smart constructor.

Instances

Instances details
ToJSON BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

Generic BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

Associated Types

type Rep BucketCriteriaAdditionalProperties :: Type -> Type #

Read BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

Show BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

NFData BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

Eq BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

Hashable BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

type Rep BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

newBucketCriteriaAdditionalProperties :: BucketCriteriaAdditionalProperties Source #

Create a value of BucketCriteriaAdditionalProperties 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:eq:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_eq - The value for the property matches (equals) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.

$sel:gt:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_gt - The value for the property is greater than the specified value.

$sel:gte:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_gte - The value for the property is greater than or equal to the specified value.

$sel:lt:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_lt - The value for the property is less than the specified value.

$sel:lte:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_lte - The value for the property is less than or equal to the specified value.

$sel:neq:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_neq - The value for the property doesn't match (doesn't equal) the specified value. If you specify multiple values, Amazon Macie uses OR logic to join the values.

$sel:prefix:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_prefix - The name of the bucket begins with the specified value.

BucketLevelPermissions

data BucketLevelPermissions Source #

Provides information about the bucket-level permissions settings for an S3 bucket.

See: newBucketLevelPermissions smart constructor.

Instances

Instances details
FromJSON BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

Generic BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

Associated Types

type Rep BucketLevelPermissions :: Type -> Type #

Read BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

Show BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

NFData BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

Methods

rnf :: BucketLevelPermissions -> () #

Eq BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

Hashable BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

type Rep BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

type Rep BucketLevelPermissions = D1 ('MetaData "BucketLevelPermissions" "Amazonka.MacieV2.Types.BucketLevelPermissions" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketLevelPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessControlList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessControlList)) :*: (S1 ('MetaSel ('Just "blockPublicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BlockPublicAccess)) :*: S1 ('MetaSel ('Just "bucketPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketPolicy)))))

newBucketLevelPermissions :: BucketLevelPermissions Source #

Create a value of BucketLevelPermissions 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:accessControlList:BucketLevelPermissions', bucketLevelPermissions_accessControlList - The permissions settings of the access control list (ACL) for the bucket. This value is null if an ACL hasn't been defined for the bucket.

$sel:blockPublicAccess:BucketLevelPermissions', bucketLevelPermissions_blockPublicAccess - The block public access settings for the bucket.

$sel:bucketPolicy:BucketLevelPermissions', bucketLevelPermissions_bucketPolicy - The permissions settings of the bucket policy for the bucket. This value is null if a bucket policy hasn't been defined for the bucket.

BucketMetadata

data BucketMetadata Source #

Provides statistical data and other information about an S3 bucket that Amazon Macie monitors and analyzes for your account. If an error occurs when Macie attempts to retrieve and process metadata from Amazon S3 for the bucket and the bucket's objects, the value for the versioning property is false and the value for most other properties is null. Key exceptions are accountId, bucketArn, bucketCreatedAt, bucketName, lastUpdated, and region. To identify the cause of the error, refer to the errorCode and errorMessage values.

See: newBucketMetadata smart constructor.

Instances

Instances details
FromJSON BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

Generic BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

Associated Types

type Rep BucketMetadata :: Type -> Type #

Read BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

Show BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

NFData BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

Methods

rnf :: BucketMetadata -> () #

Eq BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

Hashable BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

type Rep BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

type Rep BucketMetadata = D1 ('MetaData "BucketMetadata" "Amazonka.MacieV2.Types.BucketMetadata" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketMetadata'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "allowsUnencryptedObjectUploads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AllowsUnencryptedObjectUploads)) :*: S1 ('MetaSel ('Just "bucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "bucketCreatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "classifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))) :*: ((S1 ('MetaSel ('Just "classifiableSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketMetadataErrorCode)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "jobDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobDetails)) :*: S1 ('MetaSel ('Just "lastAutomatedDiscoveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "objectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))) :*: (((S1 ('MetaSel ('Just "objectCountByEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectCountByEncryptionType)) :*: (S1 ('MetaSel ('Just "publicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketPublicAccess)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "replicationDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationDetails)) :*: (S1 ('MetaSel ('Just "sensitivityScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "serverSideEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketServerSideEncryption))))) :*: ((S1 ('MetaSel ('Just "sharedAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SharedAccess)) :*: (S1 ('MetaSel ('Just "sizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "sizeInBytesCompressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyValuePair])) :*: S1 ('MetaSel ('Just "unclassifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics))) :*: (S1 ('MetaSel ('Just "unclassifiableObjectSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics)) :*: S1 ('MetaSel ('Just "versioning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))))

newBucketMetadata :: BucketMetadata Source #

Create a value of BucketMetadata 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:BucketMetadata', bucketMetadata_accountId - The unique identifier for the Amazon Web Services account that owns the bucket.

$sel:allowsUnencryptedObjectUploads:BucketMetadata', bucketMetadata_allowsUnencryptedObjectUploads - Specifies whether the bucket policy for the bucket requires server-side encryption of objects when objects are uploaded to the bucket. Possible values are:

  • FALSE - The bucket policy requires server-side encryption of new objects. PutObject requests must include a valid server-side encryption header.
  • TRUE - The bucket doesn't have a bucket policy or it has a bucket policy that doesn't require server-side encryption of new objects. If a bucket policy exists, it doesn't require PutObject requests to include a valid server-side encryption header.
  • UNKNOWN - Amazon Macie can't determine whether the bucket policy requires server-side encryption of new objects.

Valid server-side encryption headers are: x-amz-server-side-encryption with a value of AES256 or aws:kms, and x-amz-server-side-encryption-customer-algorithm with a value of AES256.

$sel:bucketArn:BucketMetadata', bucketMetadata_bucketArn - The Amazon Resource Name (ARN) of the bucket.

$sel:bucketCreatedAt:BucketMetadata', bucketMetadata_bucketCreatedAt - The date and time, in UTC and extended ISO 8601 format, when the bucket was created, or changes such as edits to the bucket's policy were most recently made to the bucket.

$sel:bucketName:BucketMetadata', bucketMetadata_bucketName - The name of the bucket.

$sel:classifiableObjectCount:BucketMetadata', bucketMetadata_classifiableObjectCount - The total number of objects that Amazon Macie can analyze in the bucket. These objects use a supported storage class and have a file name extension for a supported file or storage format.

$sel:classifiableSizeInBytes:BucketMetadata', bucketMetadata_classifiableSizeInBytes - The total storage size, in bytes, of the objects that Amazon Macie can analyze in the bucket. These objects use a supported storage class and have a file name extension for a supported file or storage format.

If versioning is enabled for the bucket, Macie calculates this value based on the size of the latest version of each applicable object in the bucket. This value doesn't reflect the storage size of all versions of each applicable object in the bucket.

$sel:errorCode:BucketMetadata', bucketMetadata_errorCode - Specifies the error code for an error that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. If this value is ACCESS_DENIED, Macie doesn't have permission to retrieve the information. For example, the bucket has a restrictive bucket policy and Amazon S3 denied the request. If this value is null, Macie was able to retrieve and process the information.

$sel:errorMessage:BucketMetadata', bucketMetadata_errorMessage - A brief description of the error (errorCode) that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. This value is null if Macie was able to retrieve and process the information.

$sel:jobDetails:BucketMetadata', bucketMetadata_jobDetails - Specifies whether any one-time or recurring classification jobs are configured to analyze data in the bucket, and, if so, the details of the job that ran most recently.

$sel:lastAutomatedDiscoveryTime:BucketMetadata', bucketMetadata_lastAutomatedDiscoveryTime - The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently performed automated sensitive data discovery for the bucket. This value is null if automated sensitive data discovery is currently disabled for your account.

$sel:lastUpdated:BucketMetadata', bucketMetadata_lastUpdated - The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently retrieved both bucket and object metadata from Amazon S3 for the bucket.

$sel:objectCount:BucketMetadata', bucketMetadata_objectCount - The total number of objects in the bucket.

$sel:objectCountByEncryptionType:BucketMetadata', bucketMetadata_objectCountByEncryptionType - The total number of objects that are in the bucket, grouped by server-side encryption type. This includes a grouping that reports the total number of objects that aren't encrypted or use client-side encryption.

$sel:publicAccess:BucketMetadata', bucketMetadata_publicAccess - Specifies whether the bucket is publicly accessible due to the combination of permissions settings that apply to the bucket, and provides information about those settings.

$sel:region:BucketMetadata', bucketMetadata_region - The Amazon Web Services Region that hosts the bucket.

$sel:replicationDetails:BucketMetadata', bucketMetadata_replicationDetails - Specifies whether the bucket is configured to replicate one or more objects to buckets for other Amazon Web Services accounts and, if so, which accounts.

$sel:sensitivityScore:BucketMetadata', bucketMetadata_sensitivityScore - The sensitivity score for the bucket, ranging from -1 (no analysis due to an error) to 100 (sensitive). This value is null if automated sensitive data discovery is currently disabled for your account.

$sel:serverSideEncryption:BucketMetadata', bucketMetadata_serverSideEncryption - Specifies whether the bucket encrypts new objects by default and, if so, the type of server-side encryption that's used.

$sel:sharedAccess:BucketMetadata', bucketMetadata_sharedAccess - Specifies whether the bucket is shared with another Amazon Web Services account. Possible values are:

  • EXTERNAL - The bucket is shared with an Amazon Web Services account that isn't part of the same Amazon Macie organization.
  • INTERNAL - The bucket is shared with an Amazon Web Services account that's part of the same Amazon Macie organization.
  • NOT_SHARED - The bucket isn't shared with other Amazon Web Services accounts.
  • UNKNOWN - Amazon Macie wasn't able to evaluate the shared access settings for the bucket.

$sel:sizeInBytes:BucketMetadata', bucketMetadata_sizeInBytes - The total storage size, in bytes, of the bucket.

If versioning is enabled for the bucket, Amazon Macie calculates this value based on the size of the latest version of each object in the bucket. This value doesn't reflect the storage size of all versions of each object in the bucket.

$sel:sizeInBytesCompressed:BucketMetadata', bucketMetadata_sizeInBytesCompressed - The total storage size, in bytes, of the objects that are compressed (.gz, .gzip, .zip) files in the bucket.

If versioning is enabled for the bucket, Amazon Macie calculates this value based on the size of the latest version of each applicable object in the bucket. This value doesn't reflect the storage size of all versions of each applicable object in the bucket.

$sel:tags:BucketMetadata', bucketMetadata_tags - An array that specifies the tags (keys and values) that are associated with the bucket.

$sel:unclassifiableObjectCount:BucketMetadata', bucketMetadata_unclassifiableObjectCount - The total number of objects that Amazon Macie can't analyze in the bucket. These objects don't use a supported storage class or don't have a file name extension for a supported file or storage format.

$sel:unclassifiableObjectSizeInBytes:BucketMetadata', bucketMetadata_unclassifiableObjectSizeInBytes - The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the bucket. These objects don't use a supported storage class or don't have a file name extension for a supported file or storage format.

$sel:versioning:BucketMetadata', bucketMetadata_versioning - Specifies whether versioning is enabled for the bucket.

BucketPermissionConfiguration

data BucketPermissionConfiguration Source #

Provides information about the account-level and bucket-level permissions settings for an S3 bucket.

See: newBucketPermissionConfiguration smart constructor.

Instances

Instances details
FromJSON BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

Generic BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

Associated Types

type Rep BucketPermissionConfiguration :: Type -> Type #

Read BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

Show BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

NFData BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

Eq BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

Hashable BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

type Rep BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

type Rep BucketPermissionConfiguration = D1 ('MetaData "BucketPermissionConfiguration" "Amazonka.MacieV2.Types.BucketPermissionConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketPermissionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountLevelPermissions)) :*: S1 ('MetaSel ('Just "bucketLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketLevelPermissions))))

newBucketPermissionConfiguration :: BucketPermissionConfiguration Source #

Create a value of BucketPermissionConfiguration 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:accountLevelPermissions:BucketPermissionConfiguration', bucketPermissionConfiguration_accountLevelPermissions - The account-level permissions settings that apply to the bucket.

$sel:bucketLevelPermissions:BucketPermissionConfiguration', bucketPermissionConfiguration_bucketLevelPermissions - The bucket-level permissions settings for the bucket.

BucketPolicy

data BucketPolicy Source #

Provides information about the permissions settings of the bucket policy for an S3 bucket.

See: newBucketPolicy smart constructor.

Constructors

BucketPolicy' (Maybe Bool) (Maybe Bool) 

Instances

Instances details
FromJSON BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

Generic BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

Associated Types

type Rep BucketPolicy :: Type -> Type #

Read BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

Show BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

NFData BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

Methods

rnf :: BucketPolicy -> () #

Eq BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

Hashable BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

type Rep BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

type Rep BucketPolicy = D1 ('MetaData "BucketPolicy" "Amazonka.MacieV2.Types.BucketPolicy" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicReadAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newBucketPolicy :: BucketPolicy Source #

Create a value of BucketPolicy 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:allowsPublicReadAccess:BucketPolicy', bucketPolicy_allowsPublicReadAccess - Specifies whether the bucket policy allows the general public to have read access to the bucket.

$sel:allowsPublicWriteAccess:BucketPolicy', bucketPolicy_allowsPublicWriteAccess - Specifies whether the bucket policy allows the general public to have write access to the bucket.

BucketPublicAccess

data BucketPublicAccess Source #

Provides information about the permissions settings that determine whether an S3 bucket is publicly accessible.

See: newBucketPublicAccess smart constructor.

Instances

Instances details
FromJSON BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

Generic BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

Associated Types

type Rep BucketPublicAccess :: Type -> Type #

Read BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

Show BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

NFData BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

Methods

rnf :: BucketPublicAccess -> () #

Eq BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

Hashable BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

type Rep BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

type Rep BucketPublicAccess = D1 ('MetaData "BucketPublicAccess" "Amazonka.MacieV2.Types.BucketPublicAccess" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketPublicAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "effectivePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EffectivePermission)) :*: S1 ('MetaSel ('Just "permissionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketPermissionConfiguration))))

newBucketPublicAccess :: BucketPublicAccess Source #

Create a value of BucketPublicAccess 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:effectivePermission:BucketPublicAccess', bucketPublicAccess_effectivePermission - Specifies whether the bucket is publicly accessible due to the combination of permissions settings that apply to the bucket. Possible values are:

  • NOT_PUBLIC - The bucket isn't publicly accessible.
  • PUBLIC - The bucket is publicly accessible.
  • UNKNOWN - Amazon Macie can't determine whether the bucket is publicly accessible.

$sel:permissionConfiguration:BucketPublicAccess', bucketPublicAccess_permissionConfiguration - The account-level and bucket-level permissions settings for the bucket.

BucketServerSideEncryption

data BucketServerSideEncryption Source #

Provides information about the default server-side encryption settings for an S3 bucket. For detailed information about these settings, see Setting default server-side encryption behavior for Amazon S3 buckets in the Amazon Simple Storage Service User Guide.

See: newBucketServerSideEncryption smart constructor.

Instances

Instances details
FromJSON BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

Generic BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

Associated Types

type Rep BucketServerSideEncryption :: Type -> Type #

Read BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

Show BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

NFData BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

Eq BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

Hashable BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

type Rep BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

type Rep BucketServerSideEncryption = D1 ('MetaData "BucketServerSideEncryption" "Amazonka.MacieV2.Types.BucketServerSideEncryption" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketServerSideEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsMasterKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Type))))

newBucketServerSideEncryption :: BucketServerSideEncryption Source #

Create a value of BucketServerSideEncryption 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:kmsMasterKeyId:BucketServerSideEncryption', bucketServerSideEncryption_kmsMasterKeyId - The Amazon Resource Name (ARN) or unique identifier (key ID) for the KMS key that's used by default to encrypt objects that are added to the bucket. This value is null if the bucket uses an Amazon S3 managed key to encrypt new objects or the bucket doesn't encrypt new objects by default.

$sel:type':BucketServerSideEncryption', bucketServerSideEncryption_type - The type of server-side encryption that's used by default when storing new objects in the bucket. Possible values are:

  • AES256 - New objects are encrypted with an Amazon S3 managed key. They use SSE-S3 encryption.
  • aws:kms - New objects are encrypted with an KMS key (kmsMasterKeyId), either an Amazon Web Services managed key or a customer managed key. They use SSE-KMS encryption.
  • NONE - New objects aren't encrypted by default. Default encryption is disabled for the bucket.

BucketSortCriteria

data BucketSortCriteria Source #

Specifies criteria for sorting the results of a query for information about S3 buckets.

See: newBucketSortCriteria smart constructor.

Instances

Instances details
ToJSON BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

Generic BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

Associated Types

type Rep BucketSortCriteria :: Type -> Type #

Read BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

Show BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

NFData BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

Methods

rnf :: BucketSortCriteria -> () #

Eq BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

Hashable BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

type Rep BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

type Rep BucketSortCriteria = D1 ('MetaData "BucketSortCriteria" "Amazonka.MacieV2.Types.BucketSortCriteria" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy))))

newBucketSortCriteria :: BucketSortCriteria Source #

Create a value of BucketSortCriteria 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:attributeName:BucketSortCriteria', bucketSortCriteria_attributeName - The name of the bucket property to sort the results by. This value can be one of the following properties that Amazon Macie defines as bucket metadata: accountId, bucketName, classifiableObjectCount, classifiableSizeInBytes, objectCount, sensitivityScore, or sizeInBytes.

$sel:orderBy:BucketSortCriteria', bucketSortCriteria_orderBy - The sort order to apply to the results, based on the value specified by the attributeName property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

BucketStatisticsBySensitivity

data BucketStatisticsBySensitivity Source #

Provides aggregated statistical data for sensitive data discovery metrics that apply to S3 buckets, grouped by bucket sensitivity score (sensitivityScore). If automated sensitive data discovery is currently disabled for your account, the value for each metric is 0.

See: newBucketStatisticsBySensitivity smart constructor.

Instances

Instances details
FromJSON BucketStatisticsBySensitivity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketStatisticsBySensitivity

Generic BucketStatisticsBySensitivity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketStatisticsBySensitivity

Associated Types

type Rep BucketStatisticsBySensitivity :: Type -> Type #

Read BucketStatisticsBySensitivity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketStatisticsBySensitivity

Show BucketStatisticsBySensitivity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketStatisticsBySensitivity

NFData BucketStatisticsBySensitivity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketStatisticsBySensitivity

Eq BucketStatisticsBySensitivity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketStatisticsBySensitivity

Hashable BucketStatisticsBySensitivity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketStatisticsBySensitivity

type Rep BucketStatisticsBySensitivity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketStatisticsBySensitivity

type Rep BucketStatisticsBySensitivity = D1 ('MetaData "BucketStatisticsBySensitivity" "Amazonka.MacieV2.Types.BucketStatisticsBySensitivity" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "BucketStatisticsBySensitivity'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "classificationError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitivityAggregations)) :*: S1 ('MetaSel ('Just "notClassified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitivityAggregations))) :*: (S1 ('MetaSel ('Just "notSensitive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitivityAggregations)) :*: S1 ('MetaSel ('Just "sensitive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitivityAggregations)))))

newBucketStatisticsBySensitivity :: BucketStatisticsBySensitivity Source #

Create a value of BucketStatisticsBySensitivity 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:classificationError:BucketStatisticsBySensitivity', bucketStatisticsBySensitivity_classificationError - The aggregated statistical data for all buckets that have a sensitivity score of -1.

$sel:notClassified:BucketStatisticsBySensitivity', bucketStatisticsBySensitivity_notClassified - The aggregated statistical data for all buckets that have a sensitivity score of 50.

$sel:notSensitive:BucketStatisticsBySensitivity', bucketStatisticsBySensitivity_notSensitive - The aggregated statistical data for all buckets that have a sensitivity score of 0-49.

$sel:sensitive:BucketStatisticsBySensitivity', bucketStatisticsBySensitivity_sensitive - The aggregated statistical data for all buckets that have a sensitivity score of 51-100.

Cell

data Cell Source #

Specifies the location of an occurrence of sensitive data in a Microsoft Excel workbook, CSV file, or TSV file.

See: newCell smart constructor.

Instances

Instances details
FromJSON Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

Generic Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

Associated Types

type Rep Cell :: Type -> Type #

Methods

from :: Cell -> Rep Cell x #

to :: Rep Cell x -> Cell #

Read Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

Show Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

Methods

showsPrec :: Int -> Cell -> ShowS #

show :: Cell -> String #

showList :: [Cell] -> ShowS #

NFData Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

Methods

rnf :: Cell -> () #

Eq Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

Methods

(==) :: Cell -> Cell -> Bool #

(/=) :: Cell -> Cell -> Bool #

Hashable Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

Methods

hashWithSalt :: Int -> Cell -> Int #

hash :: Cell -> Int #

type Rep Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

type Rep Cell = D1 ('MetaData "Cell" "Amazonka.MacieV2.Types.Cell" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "Cell'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cellReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "column") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "columnName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "row") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newCell :: Cell Source #

Create a value of Cell 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:cellReference:Cell', cell_cellReference - The location of the cell, as an absolute cell reference, that contains the sensitive data, for example Sheet2!C5 for cell C5 on Sheet2 in a Microsoft Excel workbook. This value is null for CSV and TSV files.

$sel:column:Cell', cell_column - The column number of the column that contains the sensitive data. For a Microsoft Excel workbook, this value correlates to the alphabetical character(s) for a column identifier, for example: 1 for column A, 2 for column B, and so on.

$sel:columnName:Cell', cell_columnName - The name of the column that contains the sensitive data, if available.

$sel:row:Cell', cell_row - The row number of the row that contains the sensitive data.

ClassificationDetails

data ClassificationDetails Source #

Provides information about a sensitive data finding and the details of the finding.

See: newClassificationDetails smart constructor.

Instances

Instances details
FromJSON ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

Generic ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

Associated Types

type Rep ClassificationDetails :: Type -> Type #

Read ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

Show ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

NFData ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

Methods

rnf :: ClassificationDetails -> () #

Eq ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

Hashable ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

type Rep ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

type Rep ClassificationDetails = D1 ('MetaData "ClassificationDetails" "Amazonka.MacieV2.Types.ClassificationDetails" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ClassificationDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "detailedResultsLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "originType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OriginType)) :*: S1 ('MetaSel ('Just "result") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClassificationResult))))))

newClassificationDetails :: ClassificationDetails Source #

Create a value of ClassificationDetails 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:detailedResultsLocation:ClassificationDetails', classificationDetails_detailedResultsLocation - The path to the folder or file in Amazon S3 that contains the corresponding sensitive data discovery result for the finding. If a finding applies to a large archive or compressed file, this value is the path to a folder. Otherwise, this value is the path to a file.

$sel:jobArn:ClassificationDetails', classificationDetails_jobArn - The Amazon Resource Name (ARN) of the classification job that produced the finding. This value is null if the origin of the finding (originType) is AUTOMATED_SENSITIVE_DATA_DISCOVERY.

$sel:jobId:ClassificationDetails', classificationDetails_jobId - The unique identifier for the classification job that produced the finding. This value is null if the origin of the finding (originType) is AUTOMATED_SENSITIVE_DATA_DISCOVERY.

$sel:originType:ClassificationDetails', classificationDetails_originType - Specifies how Amazon Macie found the sensitive data that produced the finding. Possible values are: SENSITIVE_DATA_DISCOVERY_JOB, for a classification job; and, AUTOMATED_SENSITIVE_DATA_DISCOVERY, for automated sensitive data discovery.

$sel:result:ClassificationDetails', classificationDetails_result - The status and other details of the finding.

ClassificationExportConfiguration

data ClassificationExportConfiguration Source #

Specifies where to store data classification results, and the encryption settings to use when storing results in that location. The location must be an S3 bucket.

See: newClassificationExportConfiguration smart constructor.

Instances

Instances details
FromJSON ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

ToJSON ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

Generic ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

Associated Types

type Rep ClassificationExportConfiguration :: Type -> Type #

Read ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

Show ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

NFData ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

Eq ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

Hashable ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

type Rep ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

type Rep ClassificationExportConfiguration = D1 ('MetaData "ClassificationExportConfiguration" "Amazonka.MacieV2.Types.ClassificationExportConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ClassificationExportConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Destination))))

newClassificationExportConfiguration :: ClassificationExportConfiguration Source #

Create a value of ClassificationExportConfiguration 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:s3Destination:ClassificationExportConfiguration', classificationExportConfiguration_s3Destination - The S3 bucket to store data classification results in, and the encryption settings to use when storing results in that bucket.

ClassificationResult

data ClassificationResult Source #

Provides the details of a sensitive data finding, including the types, number of occurrences, and locations of the sensitive data that was detected.

See: newClassificationResult smart constructor.

Instances

Instances details
FromJSON ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

Generic ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

Associated Types

type Rep ClassificationResult :: Type -> Type #

Read ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

Show ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

NFData ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

Methods

rnf :: ClassificationResult -> () #

Eq ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

Hashable ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

type Rep ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

type Rep ClassificationResult = D1 ('MetaData "ClassificationResult" "Amazonka.MacieV2.Types.ClassificationResult" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ClassificationResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "additionalOccurrences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "customDataIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomDataIdentifiers)) :*: S1 ('MetaSel ('Just "mimeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "sensitiveData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SensitiveDataItem])) :*: (S1 ('MetaSel ('Just "sizeClassified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClassificationResultStatus))))))

newClassificationResult :: ClassificationResult Source #

Create a value of ClassificationResult 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:additionalOccurrences:ClassificationResult', classificationResult_additionalOccurrences - Specifies whether Amazon Macie detected additional occurrences of sensitive data in the S3 object. A finding includes location data for a maximum of 15 occurrences of sensitive data.

This value can help you determine whether to investigate additional occurrences of sensitive data in an object. You can do this by referring to the corresponding sensitive data discovery result for the finding (ClassificationDetails.detailedResultsLocation).

$sel:customDataIdentifiers:ClassificationResult', classificationResult_customDataIdentifiers - The custom data identifiers that detected the sensitive data and the number of occurrences of the data that they detected.

$sel:mimeType:ClassificationResult', classificationResult_mimeType - The type of content, as a MIME type, that the finding applies to. For example, application/gzip, for a GNU Gzip compressed archive file, or application/pdf, for an Adobe Portable Document Format file.

$sel:sensitiveData:ClassificationResult', classificationResult_sensitiveData - The category, types, and number of occurrences of the sensitive data that produced the finding.

$sel:sizeClassified:ClassificationResult', classificationResult_sizeClassified - The total size, in bytes, of the data that the finding applies to.

$sel:status:ClassificationResult', classificationResult_status - The status of the finding.

ClassificationResultStatus

data ClassificationResultStatus Source #

Provides information about the status of a sensitive data finding.

See: newClassificationResultStatus smart constructor.

Instances

Instances details
FromJSON ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

Generic ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

Associated Types

type Rep ClassificationResultStatus :: Type -> Type #

Read ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

Show ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

NFData ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

Eq ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

Hashable ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

type Rep ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

type Rep ClassificationResultStatus = D1 ('MetaData "ClassificationResultStatus" "Amazonka.MacieV2.Types.ClassificationResultStatus" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ClassificationResultStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClassificationResultStatus :: ClassificationResultStatus Source #

Create a value of ClassificationResultStatus 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:code:ClassificationResultStatus', classificationResultStatus_code - The status of the finding. Possible values are:

  • COMPLETE - Amazon Macie successfully completed its analysis of the S3 object that the finding applies to.
  • PARTIAL - Macie analyzed only a subset of the data in the S3 object that the finding applies to. For example, the object is an archive file that contains files in an unsupported format.
  • SKIPPED - Macie wasn't able to analyze the S3 object that the finding applies to. For example, the object is a file that uses an unsupported format.

$sel:reason:ClassificationResultStatus', classificationResultStatus_reason - A brief description of the status of the finding. This value is null if the status (code) of the finding is COMPLETE.

Amazon Macie uses this value to notify you of any errors, warnings, or considerations that might impact your analysis of the finding and the affected S3 object. Possible values are:

  • ARCHIVE_CONTAINS_UNPROCESSED_FILES - The object is an archive file and Macie extracted and analyzed only some or none of the files in the archive. To determine which files Macie analyzed, if any, you can refer to the corresponding sensitive data discovery result for the finding (ClassificationDetails.detailedResultsLocation).
  • ARCHIVE_EXCEEDS_SIZE_LIMIT - The object is an archive file whose total storage size exceeds the size quota for this type of archive.
  • ARCHIVE_NESTING_LEVEL_OVER_LIMIT - The object is an archive file whose nested depth exceeds the quota for the maximum number of nested levels that Macie analyzes for this type of archive.
  • ARCHIVE_TOTAL_BYTES_EXTRACTED_OVER_LIMIT - The object is an archive file that exceeds the quota for the maximum amount of data that Macie extracts and analyzes for this type of archive.
  • ARCHIVE_TOTAL_DOCUMENTS_PROCESSED_OVER_LIMIT - The object is an archive file that contains more than the maximum number of files that Macie extracts and analyzes for this type of archive.
  • FILE_EXCEEDS_SIZE_LIMIT - The storage size of the object exceeds the size quota for this type of file.
  • INVALID_ENCRYPTION - The object is encrypted using server-side encryption but Macie isn’t allowed to use the key. Macie can’t decrypt and analyze the object.
  • INVALID_KMS_KEY - The object is encrypted with an KMS key that was disabled or is being deleted. Macie can’t decrypt and analyze the object.
  • INVALID_OBJECT_STATE - The object doesn’t use a supported Amazon S3 storage class. For more information, see Discovering sensitive data in the Amazon Macie User Guide.
  • JSON_NESTING_LEVEL_OVER_LIMIT - The object contains JSON data and the nested depth of the data exceeds the quota for the number of nested levels that Macie analyzes for this type of file.
  • MALFORMED_FILE - The object is a malformed or corrupted file. An error occurred when Macie attempted to detect the file’s type or extract data from the file.
  • OBJECT_VERSION_MISMATCH - The object was changed while Macie was analyzing it.
  • NO_SUCH_BUCKET_AVAILABLE - The object was in a bucket that was deleted shortly before or when Macie attempted to analyze the object.
  • MALFORMED_OR_FILE_SIZE_EXCEEDS_LIMIT - The object is a Microsoft Office file that is malformed or exceeds the size quota for this type of file. If the file is malformed, an error occurred when Macie attempted to extract data from the file.
  • OOXML_UNCOMPRESSED_SIZE_EXCEEDS_LIMIT - The object is an Office Open XML file that exceeds the size quota for this type of file.
  • OOXML_UNCOMPRESSED_RATIO_EXCEEDS_LIMIT - The object is an Office Open XML file whose compression ratio exceeds the compression quota for this type of file.
  • PERMISSION_DENIED - Macie isn’t allowed to access the object. The object’s permissions settings prevent Macie from analyzing the object.
  • SOURCE_OBJECT_NO_LONGER_AVAILABLE - The object was deleted shortly before or when Macie attempted to analyze it.
  • UNABLE_TO_PARSE_FILE - The object is a file that contains structured data and an error occurred when Macie attempted to parse the data.
  • UNSUPPORTED_FILE_TYPE_EXCEPTION - The object is a file that uses an unsupported file or storage format. For more information, see Supported file and storage formats in the Amazon Macie User Guide.

For information about sensitive data discovery quotas for files, see Amazon Macie quotas in the Amazon Macie User Guide.

ClassificationScopeSummary

data ClassificationScopeSummary Source #

Provides information about the classification scope for an Amazon Macie account. Macie uses the scope's settings when it performs automated sensitive data discovery for the account.

See: newClassificationScopeSummary smart constructor.

Instances

Instances details
FromJSON ClassificationScopeSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeSummary

Generic ClassificationScopeSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeSummary

Associated Types

type Rep ClassificationScopeSummary :: Type -> Type #

Read ClassificationScopeSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeSummary

Show ClassificationScopeSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeSummary

NFData ClassificationScopeSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeSummary

Eq ClassificationScopeSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeSummary

Hashable ClassificationScopeSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeSummary

type Rep ClassificationScopeSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationScopeSummary

type Rep ClassificationScopeSummary = D1 ('MetaData "ClassificationScopeSummary" "Amazonka.MacieV2.Types.ClassificationScopeSummary" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ClassificationScopeSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newClassificationScopeSummary :: ClassificationScopeSummary Source #

Create a value of ClassificationScopeSummary 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:id:ClassificationScopeSummary', classificationScopeSummary_id - The unique identifier for the classification scope.

$sel:name:ClassificationScopeSummary', classificationScopeSummary_name - The name of the classification scope.

CriteriaBlockForJob

data CriteriaBlockForJob Source #

Specifies one or more property- and tag-based conditions that define criteria for including or excluding S3 buckets from a classification job.

See: newCriteriaBlockForJob smart constructor.

Instances

Instances details
FromJSON CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

ToJSON CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Generic CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Associated Types

type Rep CriteriaBlockForJob :: Type -> Type #

Read CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Show CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

NFData CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Methods

rnf :: CriteriaBlockForJob -> () #

Eq CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Hashable CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

type Rep CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

type Rep CriteriaBlockForJob = D1 ('MetaData "CriteriaBlockForJob" "Amazonka.MacieV2.Types.CriteriaBlockForJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CriteriaBlockForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "and") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CriteriaForJob]))))

newCriteriaBlockForJob :: CriteriaBlockForJob Source #

Create a value of CriteriaBlockForJob with all optional fields omitted.

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

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:and:CriteriaBlockForJob', criteriaBlockForJob_and - An array of conditions, one for each condition that determines which buckets to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

CriteriaForJob

data CriteriaForJob Source #

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

See: newCriteriaForJob smart constructor.

Instances

Instances details
FromJSON CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

ToJSON CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Generic CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Associated Types

type Rep CriteriaForJob :: Type -> Type #

Read CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Show CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

NFData CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Methods

rnf :: CriteriaForJob -> () #

Eq CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Hashable CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

type Rep CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

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

newCriteriaForJob :: CriteriaForJob Source #

Create a value of CriteriaForJob with all optional fields omitted.

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

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

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

$sel:tagCriterion:CriteriaForJob', criteriaForJob_tagCriterion - A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.

CriterionAdditionalProperties

data CriterionAdditionalProperties Source #

Specifies the operator to use in a property-based condition that filters the results of a query for findings. For detailed information and examples of each operator, see Fundamentals of filtering findings in the Amazon Macie User Guide.

See: newCriterionAdditionalProperties smart constructor.

Instances

Instances details
FromJSON CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

ToJSON CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

Generic CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

Associated Types

type Rep CriterionAdditionalProperties :: Type -> Type #

Read CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

Show CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

NFData CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

Eq CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

Hashable CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

type Rep CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

newCriterionAdditionalProperties :: CriterionAdditionalProperties Source #

Create a value of CriterionAdditionalProperties 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:eq:CriterionAdditionalProperties', criterionAdditionalProperties_eq - The value for the property matches (equals) the specified value. If you specify multiple values, Macie uses OR logic to join the values.

$sel:eqExactMatch:CriterionAdditionalProperties', criterionAdditionalProperties_eqExactMatch - The value for the property exclusively matches (equals an exact match for) all the specified values. If you specify multiple values, Amazon Macie uses AND logic to join the values.

You can use this operator with the following properties: customDataIdentifiers.detections.arn, customDataIdentifiers.detections.name, resourcesAffected.s3Bucket.tags.key, resourcesAffected.s3Bucket.tags.value, resourcesAffected.s3Object.tags.key, resourcesAffected.s3Object.tags.value, sensitiveData.category, and sensitiveData.detections.type.

$sel:gt:CriterionAdditionalProperties', criterionAdditionalProperties_gt - The value for the property is greater than the specified value.

$sel:gte:CriterionAdditionalProperties', criterionAdditionalProperties_gte - The value for the property is greater than or equal to the specified value.

$sel:lt:CriterionAdditionalProperties', criterionAdditionalProperties_lt - The value for the property is less than the specified value.

$sel:lte:CriterionAdditionalProperties', criterionAdditionalProperties_lte - The value for the property is less than or equal to the specified value.

$sel:neq:CriterionAdditionalProperties', criterionAdditionalProperties_neq - The value for the property doesn't match (doesn't equal) the specified value. If you specify multiple values, Macie uses OR logic to join the values.

CustomDataIdentifierSummary

data CustomDataIdentifierSummary Source #

Provides information about a custom data identifier.

See: newCustomDataIdentifierSummary smart constructor.

Instances

Instances details
FromJSON CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

Generic CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

Associated Types

type Rep CustomDataIdentifierSummary :: Type -> Type #

Read CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

Show CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

NFData CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

Eq CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

Hashable CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

type Rep CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

type Rep CustomDataIdentifierSummary = D1 ('MetaData "CustomDataIdentifierSummary" "Amazonka.MacieV2.Types.CustomDataIdentifierSummary" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CustomDataIdentifierSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCustomDataIdentifierSummary :: CustomDataIdentifierSummary Source #

Create a value of CustomDataIdentifierSummary 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:arn:CustomDataIdentifierSummary', customDataIdentifierSummary_arn - The Amazon Resource Name (ARN) of the custom data identifier.

$sel:createdAt:CustomDataIdentifierSummary', customDataIdentifierSummary_createdAt - The date and time, in UTC and extended ISO 8601 format, when the custom data identifier was created.

$sel:description:CustomDataIdentifierSummary', customDataIdentifierSummary_description - The custom description of the custom data identifier.

$sel:id:CustomDataIdentifierSummary', customDataIdentifierSummary_id - The unique identifier for the custom data identifier.

$sel:name:CustomDataIdentifierSummary', customDataIdentifierSummary_name - The custom name of the custom data identifier.

CustomDataIdentifiers

data CustomDataIdentifiers Source #

Provides information about custom data identifiers that produced a sensitive data finding, and the number of occurrences of the data that they detected for the finding.

See: newCustomDataIdentifiers smart constructor.

Instances

Instances details
FromJSON CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

Generic CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

Associated Types

type Rep CustomDataIdentifiers :: Type -> Type #

Read CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

Show CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

NFData CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

Methods

rnf :: CustomDataIdentifiers -> () #

Eq CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

Hashable CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

type Rep CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

type Rep CustomDataIdentifiers = D1 ('MetaData "CustomDataIdentifiers" "Amazonka.MacieV2.Types.CustomDataIdentifiers" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CustomDataIdentifiers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CustomDetection])) :*: S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newCustomDataIdentifiers :: CustomDataIdentifiers Source #

Create a value of CustomDataIdentifiers 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:detections:CustomDataIdentifiers', customDataIdentifiers_detections - The custom data identifiers that detected the data, and the number of occurrences of the data that each identifier detected.

$sel:totalCount:CustomDataIdentifiers', customDataIdentifiers_totalCount - The total number of occurrences of the data that was detected by the custom data identifiers and produced the finding.

CustomDetection

data CustomDetection Source #

Provides information about a custom data identifier that produced a sensitive data finding, and the sensitive data that it detected for the finding.

See: newCustomDetection smart constructor.

Instances

Instances details
FromJSON CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

Generic CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

Associated Types

type Rep CustomDetection :: Type -> Type #

Read CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

Show CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

NFData CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

Methods

rnf :: CustomDetection -> () #

Eq CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

Hashable CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

type Rep CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

type Rep CustomDetection = D1 ('MetaData "CustomDetection" "Amazonka.MacieV2.Types.CustomDetection" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "CustomDetection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "occurrences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Occurrences)))))

newCustomDetection :: CustomDetection Source #

Create a value of CustomDetection 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:arn:CustomDetection', customDetection_arn - The Amazon Resource Name (ARN) of the custom data identifier.

$sel:count:CustomDetection', customDetection_count - The total number of occurrences of the sensitive data that the custom data identifier detected.

$sel:name:CustomDetection', customDetection_name - The name of the custom data identifier.

$sel:occurrences:CustomDetection', customDetection_occurrences - The location of 1-15 occurrences of the sensitive data that the custom data identifier detected. A finding includes location data for a maximum of 15 occurrences of sensitive data.

DailySchedule

data DailySchedule Source #

Specifies that a classification job runs once a day, every day. This is an empty object.

See: newDailySchedule smart constructor.

Constructors

DailySchedule' 

Instances

Instances details
FromJSON DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

ToJSON DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

Generic DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

Associated Types

type Rep DailySchedule :: Type -> Type #

Read DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

Show DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

NFData DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

Methods

rnf :: DailySchedule -> () #

Eq DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

Hashable DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

type Rep DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

type Rep DailySchedule = D1 ('MetaData "DailySchedule" "Amazonka.MacieV2.Types.DailySchedule" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DailySchedule'" 'PrefixI 'False) (U1 :: Type -> Type))

newDailySchedule :: DailySchedule Source #

Create a value of DailySchedule with all optional fields omitted.

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

DefaultDetection

data DefaultDetection Source #

Provides information about a type of sensitive data that was detected by a managed data identifier and produced a sensitive data finding.

See: newDefaultDetection smart constructor.

Instances

Instances details
FromJSON DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

Generic DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

Associated Types

type Rep DefaultDetection :: Type -> Type #

Read DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

Show DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

NFData DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

Methods

rnf :: DefaultDetection -> () #

Eq DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

Hashable DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

type Rep DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

type Rep DefaultDetection = D1 ('MetaData "DefaultDetection" "Amazonka.MacieV2.Types.DefaultDetection" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DefaultDetection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "occurrences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Occurrences)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDefaultDetection :: DefaultDetection Source #

Create a value of DefaultDetection 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:count:DefaultDetection', defaultDetection_count - The total number of occurrences of the type of sensitive data that was detected.

$sel:occurrences:DefaultDetection', defaultDetection_occurrences - The location of 1-15 occurrences of the sensitive data that was detected. A finding includes location data for a maximum of 15 occurrences of sensitive data.

$sel:type':DefaultDetection', defaultDetection_type - The type of sensitive data that was detected. For example, AWS_CREDENTIALS, PHONE_NUMBER, or ADDRESS.

DetectedDataDetails

data DetectedDataDetails Source #

Specifies 1-10 occurrences of a specific type of sensitive data reported by a finding.

See: newDetectedDataDetails smart constructor.

Instances

Instances details
FromJSON DetectedDataDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DetectedDataDetails

Generic DetectedDataDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DetectedDataDetails

Associated Types

type Rep DetectedDataDetails :: Type -> Type #

Read DetectedDataDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DetectedDataDetails

Show DetectedDataDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DetectedDataDetails

NFData DetectedDataDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DetectedDataDetails

Methods

rnf :: DetectedDataDetails -> () #

Eq DetectedDataDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DetectedDataDetails

Hashable DetectedDataDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DetectedDataDetails

type Rep DetectedDataDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DetectedDataDetails

type Rep DetectedDataDetails = D1 ('MetaData "DetectedDataDetails" "Amazonka.MacieV2.Types.DetectedDataDetails" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DetectedDataDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDetectedDataDetails Source #

Create a value of DetectedDataDetails 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:value:DetectedDataDetails', detectedDataDetails_value - An occurrence of the specified type of sensitive data. Each occurrence can contain 1-128 characters.

Detection

data Detection Source #

Provides information about a type of sensitive data that Amazon Macie found in an S3 bucket while performing automated sensitive data discovery for the bucket. The information also specifies the custom data identifier or managed data identifier that detected the data. This information is available only if automated sensitive data discovery is currently enabled for your account.

See: newDetection smart constructor.

Instances

Instances details
FromJSON Detection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Detection

Generic Detection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Detection

Associated Types

type Rep Detection :: Type -> Type #

Read Detection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Detection

Show Detection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Detection

NFData Detection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Detection

Methods

rnf :: Detection -> () #

Eq Detection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Detection

Hashable Detection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Detection

type Rep Detection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Detection

newDetection :: Detection Source #

Create a value of Detection 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:arn:Detection', detection_arn - If the sensitive data was detected by a custom data identifier, the Amazon Resource Name (ARN) of the custom data identifier that detected the data. Otherwise, this value is null.

$sel:count:Detection', detection_count - The total number of occurrences of the sensitive data.

$sel:id:Detection', detection_id - The unique identifier for the custom data identifier or managed data identifier that detected the sensitive data. For additional details about a specified managed data identifier, see Using managed data identifiers in the Amazon Macie User Guide.

$sel:name:Detection', detection_name - The name of the custom data identifier or managed data identifier that detected the sensitive data. For a managed data identifier, this value is the same as the unique identifier (id).

$sel:suppressed:Detection', detection_suppressed - Specifies whether occurrences of this type of sensitive data are excluded (true) or included (false) in the bucket's sensitivity score.

$sel:type':Detection', detection_type - The type of data identifier that detected the sensitive data. Possible values are: CUSTOM, for a custom data identifier; and, MANAGED, for a managed data identifier.

DomainDetails

data DomainDetails Source #

Provides information about the domain name of the device that an entity used to perform an action on an affected resource.

See: newDomainDetails smart constructor.

Constructors

DomainDetails' (Maybe Text) 

Instances

Instances details
FromJSON DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

Generic DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

Associated Types

type Rep DomainDetails :: Type -> Type #

Read DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

Show DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

NFData DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

Methods

rnf :: DomainDetails -> () #

Eq DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

Hashable DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

type Rep DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

type Rep DomainDetails = D1 ('MetaData "DomainDetails" "Amazonka.MacieV2.Types.DomainDetails" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "DomainDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDomainDetails :: DomainDetails Source #

Create a value of DomainDetails 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:domainName:DomainDetails', domainDetails_domainName - The name of the domain.

FederatedUser

data FederatedUser Source #

Provides information about an identity that performed an action on an affected resource by using temporary security credentials. The credentials were obtained using the GetFederationToken operation of the Security Token Service (STS) API.

See: newFederatedUser smart constructor.

Instances

Instances details
FromJSON FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

Generic FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

Associated Types

type Rep FederatedUser :: Type -> Type #

Read FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

Show FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

NFData FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

Methods

rnf :: FederatedUser -> () #

Eq FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

Hashable FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

type Rep FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

type Rep FederatedUser = D1 ('MetaData "FederatedUser" "Amazonka.MacieV2.Types.FederatedUser" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "FederatedUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sessionContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionContext))))))

newFederatedUser :: FederatedUser Source #

Create a value of FederatedUser 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:accessKeyId:FederatedUser', federatedUser_accessKeyId - The Amazon Web Services access key ID that identifies the credentials.

$sel:accountId:FederatedUser', federatedUser_accountId - The unique identifier for the Amazon Web Services account that owns the entity that was used to get the credentials.

$sel:arn:FederatedUser', federatedUser_arn - The Amazon Resource Name (ARN) of the entity that was used to get the credentials.

$sel:principalId:FederatedUser', federatedUser_principalId - The unique identifier for the entity that was used to get the credentials.

$sel:sessionContext:FederatedUser', federatedUser_sessionContext - The details of the session that was created for the credentials, including the entity that issued the session.

Finding

data Finding Source #

Provides the details of a finding.

See: newFinding smart constructor.

Instances

Instances details
FromJSON Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

Generic Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

Associated Types

type Rep Finding :: Type -> Type #

Methods

from :: Finding -> Rep Finding x #

to :: Rep Finding x -> Finding #

Read Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

Show Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

NFData Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

Methods

rnf :: Finding -> () #

Eq Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

Methods

(==) :: Finding -> Finding -> Bool #

(/=) :: Finding -> Finding -> Bool #

Hashable Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

Methods

hashWithSalt :: Int -> Finding -> Int #

hash :: Finding -> Int #

type Rep Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

type Rep Finding = D1 ('MetaData "Finding" "Amazonka.MacieV2.Types.Finding" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "Finding'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "archived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCategory)) :*: S1 ('MetaSel ('Just "classificationDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClassificationDetails)))) :*: ((S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "partition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "policyDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PolicyDetails)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourcesAffected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcesAffected)) :*: S1 ('MetaSel ('Just "sample") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "schemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Severity))) :*: (S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingType)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))))))))

newFinding :: Finding Source #

Create a value of Finding 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:Finding', finding_accountId - The unique identifier for the Amazon Web Services account that the finding applies to. This is typically the account that owns the affected resource.

$sel:archived:Finding', finding_archived - Specifies whether the finding is archived (suppressed).

$sel:category:Finding', finding_category - The category of the finding. Possible values are: CLASSIFICATION, for a sensitive data finding; and, POLICY, for a policy finding.

$sel:classificationDetails:Finding', finding_classificationDetails - The details of a sensitive data finding. This value is null for a policy finding.

$sel:count:Finding', finding_count - The total number of occurrences of the finding. For sensitive data findings, this value is always 1. All sensitive data findings are considered unique.

$sel:createdAt:Finding', finding_createdAt - The date and time, in UTC and extended ISO 8601 format, when Amazon Macie created the finding.

Finding, finding_description - The description of the finding.

$sel:id:Finding', finding_id - The unique identifier for the finding. This is a random string that Amazon Macie generates and assigns to a finding when it creates the finding.

$sel:partition:Finding', finding_partition - The Amazon Web Services partition that Amazon Macie created the finding in.

$sel:policyDetails:Finding', finding_policyDetails - The details of a policy finding. This value is null for a sensitive data finding.

$sel:region:Finding', finding_region - The Amazon Web Services Region that Amazon Macie created the finding in.

$sel:resourcesAffected:Finding', finding_resourcesAffected - The resources that the finding applies to.

$sel:sample:Finding', finding_sample - Specifies whether the finding is a sample finding. A sample finding is a finding that uses example data to demonstrate what a finding might contain.

$sel:schemaVersion:Finding', finding_schemaVersion - The version of the schema that was used to define the data structures in the finding.

$sel:severity:Finding', finding_severity - The severity level and score for the finding.

$sel:title:Finding', finding_title - The brief description of the finding.

$sel:type':Finding', finding_type - The type of the finding.

$sel:updatedAt:Finding', finding_updatedAt - The date and time, in UTC and extended ISO 8601 format, when Amazon Macie last updated the finding. For sensitive data findings, this value is the same as the value for the createdAt property. All sensitive data findings are considered new.

FindingAction

data FindingAction Source #

Provides information about an action that occurred for a resource and produced a policy finding.

See: newFindingAction smart constructor.

Instances

Instances details
FromJSON FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

Generic FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

Associated Types

type Rep FindingAction :: Type -> Type #

Read FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

Show FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

NFData FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

Methods

rnf :: FindingAction -> () #

Eq FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

Hashable FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

type Rep FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

type Rep FindingAction = D1 ('MetaData "FindingAction" "Amazonka.MacieV2.Types.FindingAction" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "FindingAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingActionType)) :*: S1 ('MetaSel ('Just "apiCallDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiCallDetails))))

newFindingAction :: FindingAction Source #

Create a value of FindingAction 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:actionType:FindingAction', findingAction_actionType - The type of action that occurred for the affected resource. This value is typically AWS_API_CALL, which indicates that an entity invoked an API operation for the resource.

$sel:apiCallDetails:FindingAction', findingAction_apiCallDetails - The invocation details of the API operation that an entity invoked for the affected resource, if the value for the actionType property is AWS_API_CALL.

FindingActor

data FindingActor Source #

Provides information about an entity that performed an action that produced a policy finding for a resource.

See: newFindingActor smart constructor.

Instances

Instances details
FromJSON FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

Generic FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

Associated Types

type Rep FindingActor :: Type -> Type #

Read FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

Show FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

NFData FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

Methods

rnf :: FindingActor -> () #

Eq FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

Hashable FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

type Rep FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

type Rep FindingActor = D1 ('MetaData "FindingActor" "Amazonka.MacieV2.Types.FindingActor" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "FindingActor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainDetails)) :*: (S1 ('MetaSel ('Just "ipAddressDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressDetails)) :*: S1 ('MetaSel ('Just "userIdentity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserIdentity)))))

newFindingActor :: FindingActor Source #

Create a value of FindingActor 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:domainDetails:FindingActor', findingActor_domainDetails - The domain name of the device that the entity used to perform the action on the affected resource.

$sel:ipAddressDetails:FindingActor', findingActor_ipAddressDetails - The IP address of the device that the entity used to perform the action on the affected resource. This object also provides information such as the owner and geographic location for the IP address.

$sel:userIdentity:FindingActor', findingActor_userIdentity - The type and other characteristics of the entity that performed the action on the affected resource.

FindingCriteria

data FindingCriteria Source #

Specifies, as a map, one or more property-based conditions that filter the results of a query for findings.

See: newFindingCriteria smart constructor.

Instances

Instances details
FromJSON FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

ToJSON FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

Generic FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

Associated Types

type Rep FindingCriteria :: Type -> Type #

Read FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

Show FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

NFData FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

Methods

rnf :: FindingCriteria -> () #

Eq FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

Hashable FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

type Rep FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

type Rep FindingCriteria = D1 ('MetaData "FindingCriteria" "Amazonka.MacieV2.Types.FindingCriteria" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "FindingCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "criterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text CriterionAdditionalProperties)))))

newFindingCriteria :: FindingCriteria Source #

Create a value of FindingCriteria 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:criterion:FindingCriteria', findingCriteria_criterion - A condition that specifies the property, operator, and one or more values to use to filter the results.

FindingStatisticsSortCriteria

data FindingStatisticsSortCriteria Source #

Specifies criteria for sorting the results of a query that retrieves aggregated statistical data about findings.

See: newFindingStatisticsSortCriteria smart constructor.

Instances

Instances details
ToJSON FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

Generic FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

Associated Types

type Rep FindingStatisticsSortCriteria :: Type -> Type #

Read FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

Show FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

NFData FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

Eq FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

Hashable FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

type Rep FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

type Rep FindingStatisticsSortCriteria = D1 ('MetaData "FindingStatisticsSortCriteria" "Amazonka.MacieV2.Types.FindingStatisticsSortCriteria" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "FindingStatisticsSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingStatisticsSortAttributeName)) :*: S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy))))

newFindingStatisticsSortCriteria :: FindingStatisticsSortCriteria Source #

Create a value of FindingStatisticsSortCriteria 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:attributeName:FindingStatisticsSortCriteria', findingStatisticsSortCriteria_attributeName - The grouping to sort the results by. Valid values are: count, sort the results by the number of findings in each group of results; and, groupKey, sort the results by the name of each group of results.

$sel:orderBy:FindingStatisticsSortCriteria', findingStatisticsSortCriteria_orderBy - The sort order to apply to the results, based on the value for the property specified by the attributeName property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

FindingsFilterListItem

data FindingsFilterListItem Source #

Provides information about a findings filter.

See: newFindingsFilterListItem smart constructor.

Instances

Instances details
FromJSON FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Generic FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Associated Types

type Rep FindingsFilterListItem :: Type -> Type #

Read FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Show FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

NFData FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Methods

rnf :: FindingsFilterListItem -> () #

Eq FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Hashable FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

type Rep FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

type Rep FindingsFilterListItem = D1 ('MetaData "FindingsFilterListItem" "Amazonka.MacieV2.Types.FindingsFilterListItem" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "FindingsFilterListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingsFilterAction)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newFindingsFilterListItem :: FindingsFilterListItem Source #

Create a value of FindingsFilterListItem 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:action:FindingsFilterListItem', findingsFilterListItem_action - The action that's performed on findings that match the filter criteria. Possible values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.

$sel:arn:FindingsFilterListItem', findingsFilterListItem_arn - The Amazon Resource Name (ARN) of the filter.

$sel:id:FindingsFilterListItem', findingsFilterListItem_id - The unique identifier for the filter.

$sel:name:FindingsFilterListItem', findingsFilterListItem_name - The custom name of the filter.

$sel:tags:FindingsFilterListItem', findingsFilterListItem_tags - A map of key-value pairs that specifies which tags (keys and values) are associated with the filter.

GroupCount

data GroupCount Source #

Provides a group of results for a query that retrieved aggregated statistical data about findings.

See: newGroupCount smart constructor.

Constructors

GroupCount' (Maybe Integer) (Maybe Text) 

Instances

Instances details
FromJSON GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

Generic GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

Associated Types

type Rep GroupCount :: Type -> Type #

Read GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

Show GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

NFData GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

Methods

rnf :: GroupCount -> () #

Eq GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

Hashable GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

type Rep GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

type Rep GroupCount = D1 ('MetaData "GroupCount" "Amazonka.MacieV2.Types.GroupCount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "GroupCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "groupKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGroupCount :: GroupCount Source #

Create a value of GroupCount 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:count:GroupCount', groupCount_count - The total number of findings in the group of query results.

$sel:groupKey:GroupCount', groupCount_groupKey - The name of the property that defines the group in the query results, as specified by the groupBy property in the query request.

IamUser

data IamUser Source #

Provides information about an Identity and Access Management (IAM) user who performed an action on an affected resource.

See: newIamUser smart constructor.

Constructors

IamUser' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

Generic IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

Associated Types

type Rep IamUser :: Type -> Type #

Methods

from :: IamUser -> Rep IamUser x #

to :: Rep IamUser x -> IamUser #

Read IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

Show IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

NFData IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

Methods

rnf :: IamUser -> () #

Eq IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

Methods

(==) :: IamUser -> IamUser -> Bool #

(/=) :: IamUser -> IamUser -> Bool #

Hashable IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

Methods

hashWithSalt :: Int -> IamUser -> Int #

hash :: IamUser -> Int #

type Rep IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

type Rep IamUser = D1 ('MetaData "IamUser" "Amazonka.MacieV2.Types.IamUser" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "IamUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newIamUser :: IamUser Source #

Create a value of IamUser 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:IamUser', iamUser_accountId - The unique identifier for the Amazon Web Services account that's associated with the IAM user who performed the action.

$sel:arn:IamUser', iamUser_arn - The Amazon Resource Name (ARN) of the principal that performed the action. The last section of the ARN contains the name of the user who performed the action.

$sel:principalId:IamUser', iamUser_principalId - The unique identifier for the IAM user who performed the action.

$sel:userName:IamUser', iamUser_userName - The user name of the IAM user who performed the action.

Invitation

data Invitation Source #

Provides information about an Amazon Macie membership invitation.

See: newInvitation smart constructor.

Instances

Instances details
FromJSON Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

Generic Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

Associated Types

type Rep Invitation :: Type -> Type #

Read Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

Show Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

NFData Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

Methods

rnf :: Invitation -> () #

Eq Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

Hashable Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

type Rep Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

type Rep Invitation = D1 ('MetaData "Invitation" "Amazonka.MacieV2.Types.Invitation" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "Invitation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "relationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelationshipStatus)))))

newInvitation :: Invitation Source #

Create a value of Invitation 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:Invitation', invitation_accountId - The Amazon Web Services account ID for the account that sent the invitation.

$sel:invitationId:Invitation', invitation_invitationId - The unique identifier for the invitation.

$sel:invitedAt:Invitation', invitation_invitedAt - The date and time, in UTC and extended ISO 8601 format, when the invitation was sent.

$sel:relationshipStatus:Invitation', invitation_relationshipStatus - The status of the relationship between the account that sent the invitation and the account that received the invitation.

IpAddressDetails

data IpAddressDetails Source #

Provides information about the IP address of the device that an entity used to perform an action on an affected resource.

See: newIpAddressDetails smart constructor.

Instances

Instances details
FromJSON IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

Generic IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

Associated Types

type Rep IpAddressDetails :: Type -> Type #

Read IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

Show IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

NFData IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

Methods

rnf :: IpAddressDetails -> () #

Eq IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

Hashable IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

type Rep IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

type Rep IpAddressDetails = D1 ('MetaData "IpAddressDetails" "Amazonka.MacieV2.Types.IpAddressDetails" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "IpAddressDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ipAddressV4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipCity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpCity))) :*: (S1 ('MetaSel ('Just "ipCountry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpCountry)) :*: (S1 ('MetaSel ('Just "ipGeoLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpGeoLocation)) :*: S1 ('MetaSel ('Just "ipOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpOwner))))))

newIpAddressDetails :: IpAddressDetails Source #

Create a value of IpAddressDetails 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:ipAddressV4:IpAddressDetails', ipAddressDetails_ipAddressV4 - The Internet Protocol version 4 (IPv4) address of the device.

$sel:ipCity:IpAddressDetails', ipAddressDetails_ipCity - The city that the IP address originated from.

$sel:ipCountry:IpAddressDetails', ipAddressDetails_ipCountry - The country that the IP address originated from.

$sel:ipGeoLocation:IpAddressDetails', ipAddressDetails_ipGeoLocation - The geographic coordinates of the location that the IP address originated from.

$sel:ipOwner:IpAddressDetails', ipAddressDetails_ipOwner - The registered owner of the IP address.

IpCity

data IpCity Source #

Provides information about the city that an IP address originated from.

See: newIpCity smart constructor.

Constructors

IpCity' (Maybe Text) 

Instances

Instances details
FromJSON IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

Generic IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

Associated Types

type Rep IpCity :: Type -> Type #

Methods

from :: IpCity -> Rep IpCity x #

to :: Rep IpCity x -> IpCity #

Read IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

Show IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

NFData IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

Methods

rnf :: IpCity -> () #

Eq IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

Methods

(==) :: IpCity -> IpCity -> Bool #

(/=) :: IpCity -> IpCity -> Bool #

Hashable IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

Methods

hashWithSalt :: Int -> IpCity -> Int #

hash :: IpCity -> Int #

type Rep IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

type Rep IpCity = D1 ('MetaData "IpCity" "Amazonka.MacieV2.Types.IpCity" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "IpCity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpCity :: IpCity Source #

Create a value of IpCity 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:name:IpCity', ipCity_name - The name of the city.

IpCountry

data IpCountry Source #

Provides information about the country that an IP address originated from.

See: newIpCountry smart constructor.

Constructors

IpCountry' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

Generic IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

Associated Types

type Rep IpCountry :: Type -> Type #

Read IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

Show IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

NFData IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

Methods

rnf :: IpCountry -> () #

Eq IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

Hashable IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

type Rep IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

type Rep IpCountry = D1 ('MetaData "IpCountry" "Amazonka.MacieV2.Types.IpCountry" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "IpCountry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newIpCountry :: IpCountry Source #

Create a value of IpCountry 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:code:IpCountry', ipCountry_code - The two-character code, in ISO 3166-1 alpha-2 format, for the country that the IP address originated from. For example, US for the United States.

$sel:name:IpCountry', ipCountry_name - The name of the country that the IP address originated from.

IpGeoLocation

data IpGeoLocation Source #

Provides geographic coordinates that indicate where a specified IP address originated from.

See: newIpGeoLocation smart constructor.

Instances

Instances details
FromJSON IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

Generic IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

Associated Types

type Rep IpGeoLocation :: Type -> Type #

Read IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

Show IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

NFData IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

Methods

rnf :: IpGeoLocation -> () #

Eq IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

Hashable IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

type Rep IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

type Rep IpGeoLocation = D1 ('MetaData "IpGeoLocation" "Amazonka.MacieV2.Types.IpGeoLocation" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "IpGeoLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lat") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "lon") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newIpGeoLocation :: IpGeoLocation Source #

Create a value of IpGeoLocation 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:lat:IpGeoLocation', ipGeoLocation_lat - The latitude coordinate of the location, rounded to four decimal places.

$sel:lon:IpGeoLocation', ipGeoLocation_lon - The longitude coordinate of the location, rounded to four decimal places.

IpOwner

data IpOwner Source #

Provides information about the registered owner of an IP address.

See: newIpOwner smart constructor.

Constructors

IpOwner' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

Generic IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

Associated Types

type Rep IpOwner :: Type -> Type #

Methods

from :: IpOwner -> Rep IpOwner x #

to :: Rep IpOwner x -> IpOwner #

Read IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

Show IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

NFData IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

Methods

rnf :: IpOwner -> () #

Eq IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

Methods

(==) :: IpOwner -> IpOwner -> Bool #

(/=) :: IpOwner -> IpOwner -> Bool #

Hashable IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

Methods

hashWithSalt :: Int -> IpOwner -> Int #

hash :: IpOwner -> Int #

type Rep IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

type Rep IpOwner = D1 ('MetaData "IpOwner" "Amazonka.MacieV2.Types.IpOwner" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "IpOwner'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "asnOrg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "isp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "org") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newIpOwner :: IpOwner Source #

Create a value of IpOwner 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:asn:IpOwner', ipOwner_asn - The autonomous system number (ASN) for the autonomous system that included the IP address.

$sel:asnOrg:IpOwner', ipOwner_asnOrg - The organization identifier that's associated with the autonomous system number (ASN) for the autonomous system that included the IP address.

$sel:isp:IpOwner', ipOwner_isp - The name of the internet service provider (ISP) that owned the IP address.

$sel:org:IpOwner', ipOwner_org - The name of the organization that owned the IP address.

JobDetails

data JobDetails Source #

Specifies whether any one-time or recurring classification jobs are configured to analyze data in an S3 bucket, and, if so, the details of the job that ran most recently.

See: newJobDetails smart constructor.

Instances

Instances details
FromJSON JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

Generic JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

Associated Types

type Rep JobDetails :: Type -> Type #

Read JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

Show JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

NFData JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

Methods

rnf :: JobDetails -> () #

Eq JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

Hashable JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

type Rep JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

type Rep JobDetails = D1 ('MetaData "JobDetails" "Amazonka.MacieV2.Types.JobDetails" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "JobDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isDefinedInJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IsDefinedInJob)) :*: S1 ('MetaSel ('Just "isMonitoredByJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IsMonitoredByJob))) :*: (S1 ('MetaSel ('Just "lastJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastJobRunTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

newJobDetails :: JobDetails Source #

Create a value of JobDetails 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:isDefinedInJob:JobDetails', jobDetails_isDefinedInJob - Specifies whether any one-time or recurring jobs are configured to analyze data in the bucket. Possible values are:

  • TRUE - The bucket is explicitly included in the bucket definition (S3BucketDefinitionForJob) for one or more jobs and at least one of those jobs has a status other than CANCELLED. Or the bucket matched the bucket criteria (S3BucketCriteriaForJob) for at least one job that previously ran.
  • FALSE - The bucket isn't explicitly included in the bucket definition (S3BucketDefinitionForJob) for any jobs, all the jobs that explicitly include the bucket in their bucket definitions have a status of CANCELLED, or the bucket didn't match the bucket criteria (S3BucketCriteriaForJob) for any jobs that previously ran.
  • UNKNOWN - An exception occurred when Amazon Macie attempted to retrieve job data for the bucket.

$sel:isMonitoredByJob:JobDetails', jobDetails_isMonitoredByJob - Specifies whether any recurring jobs are configured to analyze data in the bucket. Possible values are:

  • TRUE - The bucket is explicitly included in the bucket definition (S3BucketDefinitionForJob) for one or more recurring jobs or the bucket matches the bucket criteria (S3BucketCriteriaForJob) for one or more recurring jobs. At least one of those jobs has a status other than CANCELLED.
  • FALSE - The bucket isn't explicitly included in the bucket definition (S3BucketDefinitionForJob) for any recurring jobs, the bucket doesn't match the bucket criteria (S3BucketCriteriaForJob) for any recurring jobs, or all the recurring jobs that are configured to analyze data in the bucket have a status of CANCELLED.
  • UNKNOWN - An exception occurred when Amazon Macie attempted to retrieve job data for the bucket.

$sel:lastJobId:JobDetails', jobDetails_lastJobId - The unique identifier for the job that ran most recently and is configured to analyze data in the bucket, either the latest run of a recurring job or the only run of a one-time job.

This value is typically null if the value for the isDefinedInJob property is FALSE or UNKNOWN.

$sel:lastJobRunTime:JobDetails', jobDetails_lastJobRunTime - The date and time, in UTC and extended ISO 8601 format, when the job (lastJobId) started. If the job is a recurring job, this value indicates when the most recent run started.

This value is typically null if the value for the isDefinedInJob property is FALSE or UNKNOWN.

JobScheduleFrequency

data JobScheduleFrequency Source #

Specifies the recurrence pattern for running a classification job.

See: newJobScheduleFrequency smart constructor.

Instances

Instances details
FromJSON JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

ToJSON JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

Generic JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

Associated Types

type Rep JobScheduleFrequency :: Type -> Type #

Read JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

Show JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

NFData JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

Methods

rnf :: JobScheduleFrequency -> () #

Eq JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

Hashable JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

type Rep JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

type Rep JobScheduleFrequency = D1 ('MetaData "JobScheduleFrequency" "Amazonka.MacieV2.Types.JobScheduleFrequency" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "JobScheduleFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dailySchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DailySchedule)) :*: (S1 ('MetaSel ('Just "monthlySchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonthlySchedule)) :*: S1 ('MetaSel ('Just "weeklySchedule") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WeeklySchedule)))))

newJobScheduleFrequency :: JobScheduleFrequency Source #

Create a value of JobScheduleFrequency 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:dailySchedule:JobScheduleFrequency', jobScheduleFrequency_dailySchedule - Specifies a daily recurrence pattern for running the job.

$sel:monthlySchedule:JobScheduleFrequency', jobScheduleFrequency_monthlySchedule - Specifies a monthly recurrence pattern for running the job.

$sel:weeklySchedule:JobScheduleFrequency', jobScheduleFrequency_weeklySchedule - Specifies a weekly recurrence pattern for running the job.

JobScopeTerm

data JobScopeTerm Source #

Specifies a property- or tag-based condition that defines criteria for including or excluding S3 objects from a classification job. A JobScopeTerm object can contain only one simpleScopeTerm object or one tagScopeTerm object.

See: newJobScopeTerm smart constructor.

Instances

Instances details
FromJSON JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

ToJSON JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

Generic JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

Associated Types

type Rep JobScopeTerm :: Type -> Type #

Read JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

Show JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

NFData JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

Methods

rnf :: JobScopeTerm -> () #

Eq JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

Hashable JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

type Rep JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

type Rep JobScopeTerm = D1 ('MetaData "JobScopeTerm" "Amazonka.MacieV2.Types.JobScopeTerm" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "JobScopeTerm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "simpleScopeTerm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimpleScopeTerm)) :*: S1 ('MetaSel ('Just "tagScopeTerm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TagScopeTerm))))

newJobScopeTerm :: JobScopeTerm Source #

Create a value of JobScopeTerm 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:simpleScopeTerm:JobScopeTerm', jobScopeTerm_simpleScopeTerm - A property-based condition that defines a property, operator, and one or more values for including or excluding objects from the job.

$sel:tagScopeTerm:JobScopeTerm', jobScopeTerm_tagScopeTerm - A tag-based condition that defines the operator and tag keys or tag key and value pairs for including or excluding objects from the job.

JobScopingBlock

data JobScopingBlock Source #

Specifies one or more property- and tag-based conditions that define criteria for including or excluding S3 objects from a classification job.

See: newJobScopingBlock smart constructor.

Instances

Instances details
FromJSON JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

ToJSON JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Generic JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Associated Types

type Rep JobScopingBlock :: Type -> Type #

Read JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Show JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

NFData JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Methods

rnf :: JobScopingBlock -> () #

Eq JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Hashable JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

type Rep JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

type Rep JobScopingBlock = D1 ('MetaData "JobScopingBlock" "Amazonka.MacieV2.Types.JobScopingBlock" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "JobScopingBlock'" 'PrefixI 'True) (S1 ('MetaSel ('Just "and") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobScopeTerm]))))

newJobScopingBlock :: JobScopingBlock Source #

Create a value of JobScopingBlock with all optional fields omitted.

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

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:and:JobScopingBlock', jobScopingBlock_and - An array of conditions, one for each property- or tag-based condition that determines which objects to include or exclude from the job. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

JobSummary

data JobSummary Source #

Provides information about a classification job, including the current status of the job.

See: newJobSummary smart constructor.

Instances

Instances details
FromJSON JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

Generic JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

Associated Types

type Rep JobSummary :: Type -> Type #

Read JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

Show JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

NFData JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

Methods

rnf :: JobSummary -> () #

Eq JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

Hashable JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

type Rep JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

newJobSummary :: JobSummary Source #

Create a value of JobSummary 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:bucketCriteria:JobSummary', jobSummary_bucketCriteria - The property- and tag-based conditions that determine which S3 buckets are included or excluded from the job's analysis. Each time the job runs, the job uses these criteria to determine which buckets to analyze. A job's definition can contain a bucketCriteria object or a bucketDefinitions array, not both.

$sel:bucketDefinitions:JobSummary', jobSummary_bucketDefinitions - An array of objects, one for each Amazon Web Services account that owns specific S3 buckets for the job to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for that account. A job's definition can contain a bucketDefinitions array or a bucketCriteria object, not both.

$sel:createdAt:JobSummary', jobSummary_createdAt - The date and time, in UTC and extended ISO 8601 format, when the job was created.

$sel:jobId:JobSummary', jobSummary_jobId - The unique identifier for the job.

$sel:jobStatus:JobSummary', jobSummary_jobStatus - The current status of the job. Possible values are:

  • CANCELLED - You cancelled the job or, if it's a one-time job, you paused the job and didn't resume it within 30 days.
  • COMPLETE - For a one-time job, Amazon Macie finished processing the data specified for the job. This value doesn't apply to recurring jobs.
  • IDLE - For a recurring job, the previous scheduled run is complete and the next scheduled run is pending. This value doesn't apply to one-time jobs.
  • PAUSED - Macie started running the job but additional processing would exceed the monthly sensitive data discovery quota for your account or one or more member accounts that the job analyzes data for.
  • RUNNING - For a one-time job, the job is in progress. For a recurring job, a scheduled run is in progress.
  • USER_PAUSED - You paused the job. If you paused the job while it had a status of RUNNING and you don't resume it within 30 days of pausing it, the job or job run will expire and be cancelled, depending on the job's type. To check the expiration date, refer to the UserPausedDetails.jobExpiresAt property.

$sel:jobType:JobSummary', jobSummary_jobType - The schedule for running the job. Possible values are:

  • ONE_TIME - The job runs only once.
  • SCHEDULED - The job runs on a daily, weekly, or monthly basis.

$sel:lastRunErrorStatus:JobSummary', jobSummary_lastRunErrorStatus - Specifies whether any account- or bucket-level access errors occurred when the job ran. For a recurring job, this value indicates the error status of the job's most recent run.

$sel:name:JobSummary', jobSummary_name - The custom name of the job.

$sel:userPausedDetails:JobSummary', jobSummary_userPausedDetails - If the current status of the job is USER_PAUSED, specifies when the job was paused and when the job or job run will expire and be cancelled if it isn't resumed. This value is present only if the value for jobStatus is USER_PAUSED.

KeyValuePair

data KeyValuePair Source #

Provides information about the tags that are associated with an S3 bucket or object. Each tag consists of a required tag key and an associated tag value.

See: newKeyValuePair smart constructor.

Constructors

KeyValuePair' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

Generic KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

Associated Types

type Rep KeyValuePair :: Type -> Type #

Read KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

Show KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

NFData KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

Methods

rnf :: KeyValuePair -> () #

Eq KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

Hashable KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

type Rep KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

type Rep KeyValuePair = D1 ('MetaData "KeyValuePair" "Amazonka.MacieV2.Types.KeyValuePair" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "KeyValuePair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKeyValuePair :: KeyValuePair Source #

Create a value of KeyValuePair 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:key:KeyValuePair', keyValuePair_key - One part of a key-value pair that comprises a tag. A tag key is a general label that acts as a category for more specific tag values.

$sel:value:KeyValuePair', keyValuePair_value - One part of a key-value pair that comprises a tag. A tag value acts as a descriptor for a tag key. A tag value can be an empty string.

LastRunErrorStatus

data LastRunErrorStatus Source #

Specifies whether any account- or bucket-level access errors occurred when a classification job ran. For information about using logging data to investigate these errors, see Monitoring sensitive data discovery jobs in the Amazon Macie User Guide.

See: newLastRunErrorStatus smart constructor.

Instances

Instances details
FromJSON LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

Generic LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

Associated Types

type Rep LastRunErrorStatus :: Type -> Type #

Read LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

Show LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

NFData LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

Methods

rnf :: LastRunErrorStatus -> () #

Eq LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

Hashable LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

type Rep LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

type Rep LastRunErrorStatus = D1 ('MetaData "LastRunErrorStatus" "Amazonka.MacieV2.Types.LastRunErrorStatus" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "LastRunErrorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastRunErrorStatusCode))))

newLastRunErrorStatus :: LastRunErrorStatus Source #

Create a value of LastRunErrorStatus 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:code:LastRunErrorStatus', lastRunErrorStatus_code - Specifies whether any account- or bucket-level access errors occurred when the job ran. For a recurring job, this value indicates the error status of the job's most recent run. Possible values are:

  • ERROR - One or more errors occurred. Amazon Macie didn't process all the data specified for the job.
  • NONE - No errors occurred. Macie processed all the data specified for the job.

ListJobsFilterCriteria

data ListJobsFilterCriteria Source #

Specifies criteria for filtering the results of a request for information about classification jobs.

See: newListJobsFilterCriteria smart constructor.

Instances

Instances details
ToJSON ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

Generic ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

Associated Types

type Rep ListJobsFilterCriteria :: Type -> Type #

Read ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

Show ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

NFData ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

Methods

rnf :: ListJobsFilterCriteria -> () #

Eq ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

Hashable ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

type Rep ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

type Rep ListJobsFilterCriteria = D1 ('MetaData "ListJobsFilterCriteria" "Amazonka.MacieV2.Types.ListJobsFilterCriteria" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListJobsFilterCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListJobsFilterTerm])) :*: S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListJobsFilterTerm]))))

newListJobsFilterCriteria :: ListJobsFilterCriteria Source #

Create a value of ListJobsFilterCriteria 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:excludes:ListJobsFilterCriteria', listJobsFilterCriteria_excludes - An array of objects, one for each condition that determines which jobs to exclude from the results.

$sel:includes:ListJobsFilterCriteria', listJobsFilterCriteria_includes - An array of objects, one for each condition that determines which jobs to include in the results.

ListJobsFilterTerm

data ListJobsFilterTerm Source #

Specifies a condition that filters the results of a request for information about classification jobs. Each condition consists of a property, an operator, and one or more values.

See: newListJobsFilterTerm smart constructor.

Instances

Instances details
ToJSON ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

Generic ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

Associated Types

type Rep ListJobsFilterTerm :: Type -> Type #

Read ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

Show ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

NFData ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

Methods

rnf :: ListJobsFilterTerm -> () #

Eq ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

Hashable ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

type Rep ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

type Rep ListJobsFilterTerm = D1 ('MetaData "ListJobsFilterTerm" "Amazonka.MacieV2.Types.ListJobsFilterTerm" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListJobsFilterTerm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobComparator)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListJobsFilterKey)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newListJobsFilterTerm :: ListJobsFilterTerm Source #

Create a value of ListJobsFilterTerm 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:comparator:ListJobsFilterTerm', listJobsFilterTerm_comparator - The operator to use to filter the results.

$sel:key:ListJobsFilterTerm', listJobsFilterTerm_key - The property to use to filter the results.

$sel:values:ListJobsFilterTerm', listJobsFilterTerm_values - An array that lists one or more values to use to filter the results.

ListJobsSortCriteria

data ListJobsSortCriteria Source #

Specifies criteria for sorting the results of a request for information about classification jobs.

See: newListJobsSortCriteria smart constructor.

Instances

Instances details
ToJSON ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

Generic ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

Associated Types

type Rep ListJobsSortCriteria :: Type -> Type #

Read ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

Show ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

NFData ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

Methods

rnf :: ListJobsSortCriteria -> () #

Eq ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

Hashable ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

type Rep ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

type Rep ListJobsSortCriteria = D1 ('MetaData "ListJobsSortCriteria" "Amazonka.MacieV2.Types.ListJobsSortCriteria" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ListJobsSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListJobsSortAttributeName)) :*: S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy))))

newListJobsSortCriteria :: ListJobsSortCriteria Source #

Create a value of ListJobsSortCriteria 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:attributeName:ListJobsSortCriteria', listJobsSortCriteria_attributeName - The property to sort the results by.

$sel:orderBy:ListJobsSortCriteria', listJobsSortCriteria_orderBy - The sort order to apply to the results, based on the value for the property specified by the attributeName property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

ManagedDataIdentifierSummary

data ManagedDataIdentifierSummary Source #

Provides information about a managed data identifier. For additional information, see Using managed data identifiers in the Amazon Macie User Guide.

See: newManagedDataIdentifierSummary smart constructor.

Instances

Instances details
FromJSON ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

Generic ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

Associated Types

type Rep ManagedDataIdentifierSummary :: Type -> Type #

Read ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

Show ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

NFData ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

Eq ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

Hashable ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

type Rep ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

type Rep ManagedDataIdentifierSummary = D1 ('MetaData "ManagedDataIdentifierSummary" "Amazonka.MacieV2.Types.ManagedDataIdentifierSummary" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ManagedDataIdentifierSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitiveDataItemCategory)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newManagedDataIdentifierSummary :: ManagedDataIdentifierSummary Source #

Create a value of ManagedDataIdentifierSummary 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:category:ManagedDataIdentifierSummary', managedDataIdentifierSummary_category - The category of sensitive data that the managed data identifier detects: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret access keys; FINANCIAL_INFORMATION, for financial data such as credit card numbers; or, PERSONAL_INFORMATION, for personal health information, such as health insurance identification numbers, or personally identifiable information, such as passport numbers.

$sel:id:ManagedDataIdentifierSummary', managedDataIdentifierSummary_id - The unique identifier for the managed data identifier. This is a string that describes the type of sensitive data that the managed data identifier detects. For example: OPENSSH_PRIVATE_KEY for OpenSSH private keys, CREDIT_CARD_NUMBER for credit card numbers, or USA_PASSPORT_NUMBER for US passport numbers.

MatchingBucket

data MatchingBucket Source #

Provides statistical data and other information about an S3 bucket that Amazon Macie monitors and analyzes for your account. If an error occurs when Macie attempts to retrieve and process information about the bucket or the bucket's objects, the value for most of these properties is null. Key exceptions are accountId and bucketName. To identify the cause of the error, refer to the errorCode and errorMessage values.

See: newMatchingBucket smart constructor.

Instances

Instances details
FromJSON MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

Generic MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

Associated Types

type Rep MatchingBucket :: Type -> Type #

Read MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

Show MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

NFData MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

Methods

rnf :: MatchingBucket -> () #

Eq MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

Hashable MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

type Rep MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

type Rep MatchingBucket = D1 ('MetaData "MatchingBucket" "Amazonka.MacieV2.Types.MatchingBucket" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "MatchingBucket'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "classifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "classifiableSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketMetadataErrorCode))) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobDetails))))) :*: (((S1 ('MetaSel ('Just "lastAutomatedDiscoveryTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "objectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "objectCountByEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectCountByEncryptionType)) :*: S1 ('MetaSel ('Just "sensitivityScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "sizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "sizeInBytesCompressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "unclassifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics)) :*: S1 ('MetaSel ('Just "unclassifiableObjectSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics)))))))

newMatchingBucket :: MatchingBucket Source #

Create a value of MatchingBucket 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:MatchingBucket', matchingBucket_accountId - The unique identifier for the Amazon Web Services account that owns the bucket.

$sel:bucketName:MatchingBucket', matchingBucket_bucketName - The name of the bucket.

$sel:classifiableObjectCount:MatchingBucket', matchingBucket_classifiableObjectCount - The total number of objects that Amazon Macie can analyze in the bucket. These objects use a supported storage class and have a file name extension for a supported file or storage format.

$sel:classifiableSizeInBytes:MatchingBucket', matchingBucket_classifiableSizeInBytes - The total storage size, in bytes, of the objects that Amazon Macie can analyze in the bucket. These objects use a supported storage class and have a file name extension for a supported file or storage format.

If versioning is enabled for the bucket, Macie calculates this value based on the size of the latest version of each applicable object in the bucket. This value doesn't reflect the storage size of all versions of each applicable object in the bucket.

$sel:errorCode:MatchingBucket', matchingBucket_errorCode - Specifies the error code for an error that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. If this value is ACCESS_DENIED, Macie doesn't have permission to retrieve the information. For example, the bucket has a restrictive bucket policy and Amazon S3 denied the request. If this value is null, Macie was able to retrieve and process the information.

$sel:errorMessage:MatchingBucket', matchingBucket_errorMessage - A brief description of the error (errorCode) that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. This value is null if Macie was able to retrieve and process the information.

$sel:jobDetails:MatchingBucket', matchingBucket_jobDetails - Specifies whether any one-time or recurring classification jobs are configured to analyze objects in the bucket, and, if so, the details of the job that ran most recently.

$sel:lastAutomatedDiscoveryTime:MatchingBucket', matchingBucket_lastAutomatedDiscoveryTime - The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently performed automated sensitive data discovery for the bucket. This value is null if automated sensitive data discovery is currently disabled for your account.

$sel:objectCount:MatchingBucket', matchingBucket_objectCount - The total number of objects in the bucket.

$sel:objectCountByEncryptionType:MatchingBucket', matchingBucket_objectCountByEncryptionType - The total number of objects in the bucket, grouped by server-side encryption type. This includes a grouping that reports the total number of objects that aren't encrypted or use client-side encryption.

$sel:sensitivityScore:MatchingBucket', matchingBucket_sensitivityScore - The current sensitivity score for the bucket, ranging from -1 (no analysis due to an error) to 100 (sensitive). This value is null if automated sensitive data discovery is currently disabled for your account.

$sel:sizeInBytes:MatchingBucket', matchingBucket_sizeInBytes - The total storage size, in bytes, of the bucket.

If versioning is enabled for the bucket, Amazon Macie calculates this value based on the size of the latest version of each object in the bucket. This value doesn't reflect the storage size of all versions of each object in the bucket.

$sel:sizeInBytesCompressed:MatchingBucket', matchingBucket_sizeInBytesCompressed - The total storage size, in bytes, of the objects that are compressed (.gz, .gzip, .zip) files in the bucket.

If versioning is enabled for the bucket, Amazon Macie calculates this value based on the size of the latest version of each applicable object in the bucket. This value doesn't reflect the storage size of all versions of each applicable object in the bucket.

$sel:unclassifiableObjectCount:MatchingBucket', matchingBucket_unclassifiableObjectCount - The total number of objects that Amazon Macie can't analyze in the bucket. These objects don't use a supported storage class or don't have a file name extension for a supported file or storage format.

$sel:unclassifiableObjectSizeInBytes:MatchingBucket', matchingBucket_unclassifiableObjectSizeInBytes - The total storage size, in bytes, of the objects that Amazon Macie can't analyze in the bucket. These objects don't use a supported storage class or don't have a file name extension for a supported file or storage format.

MatchingResource

data MatchingResource Source #

Provides statistical data and other information about an Amazon Web Services resource that Amazon Macie monitors and analyzes for your account.

See: newMatchingResource smart constructor.

Instances

Instances details
FromJSON MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

Generic MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

Associated Types

type Rep MatchingResource :: Type -> Type #

Read MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

Show MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

NFData MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

Methods

rnf :: MatchingResource -> () #

Eq MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

Hashable MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

type Rep MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

type Rep MatchingResource = D1 ('MetaData "MatchingResource" "Amazonka.MacieV2.Types.MatchingResource" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "MatchingResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "matchingBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MatchingBucket))))

newMatchingResource :: MatchingResource Source #

Create a value of MatchingResource 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:matchingBucket:MatchingResource', matchingResource_matchingBucket - The details of an S3 bucket that Amazon Macie monitors and analyzes.

Member

data Member Source #

Provides information about an account that's associated with an Amazon Macie administrator account.

See: newMember smart constructor.

Instances

Instances details
FromJSON Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Generic Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Associated Types

type Rep Member :: Type -> Type #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

Read Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Show Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

NFData Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Methods

rnf :: Member -> () #

Eq Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Methods

(==) :: Member -> Member -> Bool #

(/=) :: Member -> Member -> Bool #

Hashable Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

type Rep Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

newMember :: Member Source #

Create a value of Member 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:Member', member_accountId - The Amazon Web Services account ID for the account.

$sel:administratorAccountId:Member', member_administratorAccountId - The Amazon Web Services account ID for the administrator account.

$sel:arn:Member', member_arn - The Amazon Resource Name (ARN) of the account.

$sel:email:Member', member_email - The email address for the account.

$sel:invitedAt:Member', member_invitedAt - The date and time, in UTC and extended ISO 8601 format, when an Amazon Macie membership invitation was last sent to the account. This value is null if an invitation hasn't been sent to the account.

$sel:masterAccountId:Member', member_masterAccountId - (Deprecated) The Amazon Web Services account ID for the administrator account. This property has been replaced by the administratorAccountId property and is retained only for backward compatibility.

$sel:relationshipStatus:Member', member_relationshipStatus - The current status of the relationship between the account and the administrator account.

$sel:tags:Member', member_tags - A map of key-value pairs that specifies which tags (keys and values) are associated with the account in Amazon Macie.

$sel:updatedAt:Member', member_updatedAt - The date and time, in UTC and extended ISO 8601 format, of the most recent change to the status of the relationship between the account and the administrator account.

MonthlySchedule

data MonthlySchedule Source #

Specifies a monthly recurrence pattern for running a classification job.

See: newMonthlySchedule smart constructor.

Constructors

MonthlySchedule' (Maybe Int) 

Instances

Instances details
FromJSON MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

ToJSON MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

Generic MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

Associated Types

type Rep MonthlySchedule :: Type -> Type #

Read MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

Show MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

NFData MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

Methods

rnf :: MonthlySchedule -> () #

Eq MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

Hashable MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

type Rep MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

type Rep MonthlySchedule = D1 ('MetaData "MonthlySchedule" "Amazonka.MacieV2.Types.MonthlySchedule" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "MonthlySchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dayOfMonth") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newMonthlySchedule :: MonthlySchedule Source #

Create a value of MonthlySchedule 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:dayOfMonth:MonthlySchedule', monthlySchedule_dayOfMonth - The numeric day of the month when Amazon Macie runs the job. This value can be an integer from 1 through 31.

If this value exceeds the number of days in a certain month, Macie doesn't run the job that month. Macie runs the job only during months that have the specified day. For example, if this value is 31 and a month has only 30 days, Macie doesn't run the job that month. To run the job every month, specify a value that's less than 29.

ObjectCountByEncryptionType

data ObjectCountByEncryptionType Source #

Provides information about the number of objects that are in an S3 bucket and use certain types of server-side encryption, use client-side encryption, or aren't encrypted.

See: newObjectCountByEncryptionType smart constructor.

Instances

Instances details
FromJSON ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

Generic ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

Associated Types

type Rep ObjectCountByEncryptionType :: Type -> Type #

Read ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

Show ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

NFData ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

Eq ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

Hashable ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

type Rep ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

type Rep ObjectCountByEncryptionType = D1 ('MetaData "ObjectCountByEncryptionType" "Amazonka.MacieV2.Types.ObjectCountByEncryptionType" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ObjectCountByEncryptionType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "customerManaged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "kmsManaged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "s3Managed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "unencrypted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "unknown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newObjectCountByEncryptionType :: ObjectCountByEncryptionType Source #

Create a value of ObjectCountByEncryptionType 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:customerManaged:ObjectCountByEncryptionType', objectCountByEncryptionType_customerManaged - The total number of objects that are encrypted with a customer-provided key. The objects use customer-provided server-side encryption (SSE-C).

$sel:kmsManaged:ObjectCountByEncryptionType', objectCountByEncryptionType_kmsManaged - The total number of objects that are encrypted with an KMS key, either an Amazon Web Services managed key or a customer managed key. The objects use KMS encryption (SSE-KMS).

$sel:s3Managed:ObjectCountByEncryptionType', objectCountByEncryptionType_s3Managed - The total number of objects that are encrypted with an Amazon S3 managed key. The objects use Amazon S3 managed encryption (SSE-S3).

$sel:unencrypted:ObjectCountByEncryptionType', objectCountByEncryptionType_unencrypted - The total number of objects that aren't encrypted or use client-side encryption.

$sel:unknown:ObjectCountByEncryptionType', objectCountByEncryptionType_unknown - The total number of objects that Amazon Macie doesn't have current encryption metadata for. Macie can't provide current data about the encryption settings for these objects.

ObjectLevelStatistics

data ObjectLevelStatistics Source #

Provides information about the total storage size (in bytes) or number of objects that Amazon Macie can't analyze in one or more S3 buckets. In a BucketMetadata or MatchingBucket object, this data is for a specific bucket. In a GetBucketStatisticsResponse object, this data is aggregated for all the buckets in the query results. If versioning is enabled for a bucket, storage size values are based on the size of the latest version of each applicable object in the bucket.

See: newObjectLevelStatistics smart constructor.

Instances

Instances details
FromJSON ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Generic ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Associated Types

type Rep ObjectLevelStatistics :: Type -> Type #

Read ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Show ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

NFData ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Methods

rnf :: ObjectLevelStatistics -> () #

Eq ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Hashable ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

type Rep ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

type Rep ObjectLevelStatistics = D1 ('MetaData "ObjectLevelStatistics" "Amazonka.MacieV2.Types.ObjectLevelStatistics" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ObjectLevelStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fileType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "storageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "total") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newObjectLevelStatistics :: ObjectLevelStatistics Source #

Create a value of ObjectLevelStatistics 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:fileType:ObjectLevelStatistics', objectLevelStatistics_fileType - The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects don't have a file name extension for a supported file or storage format.

$sel:storageClass:ObjectLevelStatistics', objectLevelStatistics_storageClass - The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class.

$sel:total:ObjectLevelStatistics', objectLevelStatistics_total - The total storage size (in bytes) or number of objects that Amazon Macie can't analyze because the objects use an unsupported storage class or don't have a file name extension for a supported file or storage format.

Occurrences

data Occurrences Source #

Specifies the location of 1-15 occurrences of sensitive data that was detected by a managed data identifier or a custom data identifier and produced a sensitive data finding.

See: newOccurrences smart constructor.

Constructors

Occurrences' (Maybe [Cell]) (Maybe [Range]) (Maybe [Range]) (Maybe [Page]) (Maybe [Record]) 

Instances

Instances details
FromJSON Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

Generic Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

Associated Types

type Rep Occurrences :: Type -> Type #

Read Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

Show Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

NFData Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

Methods

rnf :: Occurrences -> () #

Eq Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

Hashable Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

type Rep Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

type Rep Occurrences = D1 ('MetaData "Occurrences" "Amazonka.MacieV2.Types.Occurrences" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "Occurrences'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cells") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cell])) :*: S1 ('MetaSel ('Just "lineRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Range]))) :*: (S1 ('MetaSel ('Just "offsetRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Range])) :*: (S1 ('MetaSel ('Just "pages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Page])) :*: S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Record]))))))

newOccurrences :: Occurrences Source #

Create a value of Occurrences 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:cells:Occurrences', occurrences_cells - An array of objects, one for each occurrence of sensitive data in a Microsoft Excel workbook, CSV file, or TSV file. This value is null for all other types of files.

Each Cell object specifies a cell or field that contains the sensitive data.

$sel:lineRanges:Occurrences', occurrences_lineRanges - An array of objects, one for each occurrence of sensitive data in a non-binary text file, such as an HTML, TXT, or XML file. Each Range object specifies a line or inclusive range of lines that contains the sensitive data, and the position of the data on the specified line or lines.

This value is often null for file types that are supported by Cell, Page, or Record objects. Exceptions are the location of sensitive data in: unstructured sections of an otherwise structured file, such as a comment in a file; a malformed file that Amazon Macie analyzes as plain text; and, a CSV or TSV file that has any column names that contain sensitive data.

$sel:offsetRanges:Occurrences', occurrences_offsetRanges - Reserved for future use.

$sel:pages:Occurrences', occurrences_pages - An array of objects, one for each occurrence of sensitive data in an Adobe Portable Document Format file. This value is null for all other types of files.

Each Page object specifies a page that contains the sensitive data.

$sel:records:Occurrences', occurrences_records - An array of objects, one for each occurrence of sensitive data in an Apache Avro object container, Apache Parquet file, JSON file, or JSON Lines file. This value is null for all other types of files.

For an Avro object container or Parquet file, each Record object specifies a record index and the path to a field in a record that contains the sensitive data. For a JSON or JSON Lines file, each Record object specifies the path to a field or array that contains the sensitive data. For a JSON Lines file, it also specifies the index of the line that contains the data.

Page

data Page Source #

Specifies the location of an occurrence of sensitive data in an Adobe Portable Document Format file.

See: newPage smart constructor.

Constructors

Page' (Maybe Range) (Maybe Range) (Maybe Integer) 

Instances

Instances details
FromJSON Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

Generic Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

Associated Types

type Rep Page :: Type -> Type #

Methods

from :: Page -> Rep Page x #

to :: Rep Page x -> Page #

Read Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

Show Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

Methods

showsPrec :: Int -> Page -> ShowS #

show :: Page -> String #

showList :: [Page] -> ShowS #

NFData Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

Methods

rnf :: Page -> () #

Eq Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

Methods

(==) :: Page -> Page -> Bool #

(/=) :: Page -> Page -> Bool #

Hashable Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

Methods

hashWithSalt :: Int -> Page -> Int #

hash :: Page -> Int #

type Rep Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

type Rep Page = D1 ('MetaData "Page" "Amazonka.MacieV2.Types.Page" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "Page'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lineRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Range)) :*: (S1 ('MetaSel ('Just "offsetRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Range)) :*: S1 ('MetaSel ('Just "pageNumber") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newPage :: Page Source #

Create a value of Page 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:lineRange:Page', page_lineRange - Reserved for future use.

$sel:offsetRange:Page', page_offsetRange - Reserved for future use.

$sel:pageNumber:Page', page_pageNumber - The page number of the page that contains the sensitive data.

PolicyDetails

data PolicyDetails Source #

Provides the details of a policy finding.

See: newPolicyDetails smart constructor.

Instances

Instances details
FromJSON PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

Generic PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

Associated Types

type Rep PolicyDetails :: Type -> Type #

Read PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

Show PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

NFData PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

Methods

rnf :: PolicyDetails -> () #

Eq PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

Hashable PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

type Rep PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

type Rep PolicyDetails = D1 ('MetaData "PolicyDetails" "Amazonka.MacieV2.Types.PolicyDetails" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "PolicyDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingAction)) :*: S1 ('MetaSel ('Just "actor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingActor))))

newPolicyDetails :: PolicyDetails Source #

Create a value of PolicyDetails 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:action:PolicyDetails', policyDetails_action - The action that produced the finding.

$sel:actor:PolicyDetails', policyDetails_actor - The entity that performed the action that produced the finding.

Range

data Range Source #

Specifies the location of an occurrence of sensitive data in a non-binary text file, such as an HTML, TXT, or XML file.

See: newRange smart constructor.

Instances

Instances details
FromJSON Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

Generic Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

Associated Types

type Rep Range :: Type -> Type #

Methods

from :: Range -> Rep Range x #

to :: Rep Range x -> Range #

Read Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

Show Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

Methods

showsPrec :: Int -> Range -> ShowS #

show :: Range -> String #

showList :: [Range] -> ShowS #

NFData Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

Methods

rnf :: Range -> () #

Eq Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

Methods

(==) :: Range -> Range -> Bool #

(/=) :: Range -> Range -> Bool #

Hashable Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

Methods

hashWithSalt :: Int -> Range -> Int #

hash :: Range -> Int #

type Rep Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

type Rep Range = D1 ('MetaData "Range" "Amazonka.MacieV2.Types.Range" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "Range'" 'PrefixI 'True) (S1 ('MetaSel ('Just "end") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "startColumn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newRange :: Range Source #

Create a value of Range 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:end:Range', range_end - The number of lines from the beginning of the file to the end of the sensitive data.

$sel:start:Range', range_start - The number of lines from the beginning of the file to the beginning of the sensitive data.

$sel:startColumn:Range', range_startColumn - The number of characters, with spaces and starting from 1, from the beginning of the first line that contains the sensitive data (start) to the beginning of the sensitive data.

Record

data Record Source #

Specifies the location of an occurrence of sensitive data in an Apache Avro object container, Apache Parquet file, JSON file, or JSON Lines file.

See: newRecord smart constructor.

Constructors

Record' (Maybe Text) (Maybe Integer) 

Instances

Instances details
FromJSON Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

Generic Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

Associated Types

type Rep Record :: Type -> Type #

Methods

from :: Record -> Rep Record x #

to :: Rep Record x -> Record #

Read Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

Show Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

NFData Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

Methods

rnf :: Record -> () #

Eq Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

Methods

(==) :: Record -> Record -> Bool #

(/=) :: Record -> Record -> Bool #

Hashable Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

Methods

hashWithSalt :: Int -> Record -> Int #

hash :: Record -> Int #

type Rep Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

type Rep Record = D1 ('MetaData "Record" "Amazonka.MacieV2.Types.Record" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "Record'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jsonPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "recordIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newRecord :: Record Source #

Create a value of Record 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:jsonPath:Record', record_jsonPath - The path, as a JSONPath expression, to the sensitive data. For an Avro object container or Parquet file, this is the path to the field in the record (recordIndex) that contains the data. For a JSON or JSON Lines file, this is the path to the field or array that contains the data. If the data is a value in an array, the path also indicates which value contains the data.

If Amazon Macie detects sensitive data in the name of any element in the path, Macie omits this field. If the name of an element exceeds 20 characters, Macie truncates the name by removing characters from the beginning of the name. If the resulting full path exceeds 250 characters, Macie also truncates the path, starting with the first element in the path, until the path contains 250 or fewer characters.

$sel:recordIndex:Record', record_recordIndex - For an Avro object container or Parquet file, the record index, starting from 0, for the record that contains the sensitive data. For a JSON Lines file, the line index, starting from 0, for the line that contains the sensitive data. This value is always 0 for JSON files.

ReplicationDetails

data ReplicationDetails Source #

Provides information about settings that define whether one or more objects in an S3 bucket are replicated to S3 buckets for other Amazon Web Services accounts and, if so, which accounts.

See: newReplicationDetails smart constructor.

Instances

Instances details
FromJSON ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

Generic ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

Associated Types

type Rep ReplicationDetails :: Type -> Type #

Read ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

Show ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

NFData ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

Methods

rnf :: ReplicationDetails -> () #

Eq ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

Hashable ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

type Rep ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

type Rep ReplicationDetails = D1 ('MetaData "ReplicationDetails" "Amazonka.MacieV2.Types.ReplicationDetails" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ReplicationDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "replicatedExternally") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "replicationAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newReplicationDetails :: ReplicationDetails Source #

Create a value of ReplicationDetails 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:replicated:ReplicationDetails', replicationDetails_replicated - Specifies whether the bucket is configured to replicate one or more objects to any destination.

$sel:replicatedExternally:ReplicationDetails', replicationDetails_replicatedExternally - Specifies whether the bucket is configured to replicate one or more objects to an Amazon Web Services account that isn't part of the same Amazon Macie organization.

$sel:replicationAccounts:ReplicationDetails', replicationDetails_replicationAccounts - An array of Amazon Web Services account IDs, one for each Amazon Web Services account that the bucket is configured to replicate one or more objects to.

ResourceProfileArtifact

data ResourceProfileArtifact Source #

Provides information about an S3 object that Amazon Macie selected for analysis while performing automated sensitive data discovery for an S3 bucket, and the status and results of the analysis. This information is available only if automated sensitive data discovery is currently enabled for your account.

See: newResourceProfileArtifact smart constructor.

Instances

Instances details
FromJSON ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

Generic ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

Associated Types

type Rep ResourceProfileArtifact :: Type -> Type #

Read ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

Show ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

NFData ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

Methods

rnf :: ResourceProfileArtifact -> () #

Eq ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

Hashable ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

type Rep ResourceProfileArtifact Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceProfileArtifact

type Rep ResourceProfileArtifact = D1 ('MetaData "ResourceProfileArtifact" "Amazonka.MacieV2.Types.ResourceProfileArtifact" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ResourceProfileArtifact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sensitive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "classificationResultStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResourceProfileArtifact Source #

Create a value of ResourceProfileArtifact 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:sensitive:ResourceProfileArtifact', resourceProfileArtifact_sensitive - Specifies whether Amazon Macie found sensitive data in the object.

$sel:classificationResultStatus:ResourceProfileArtifact', resourceProfileArtifact_classificationResultStatus - The status of the analysis. Possible values are:

  • COMPLETE - Amazon Macie successfully completed its analysis of the object.
  • PARTIAL - Macie analyzed only a subset of data in the object. For example, the object is an archive file that contains files in an unsupported format.
  • SKIPPED - Macie wasn't able to analyze the object. For example, the object is a malformed file.

$sel:arn:ResourceProfileArtifact', resourceProfileArtifact_arn - The Amazon Resource Name (ARN) of the object.

ResourceStatistics

data ResourceStatistics Source #

Provides statistical data for sensitive data discovery metrics that apply to an S3 bucket that Amazon Macie monitors and analyzes for your account. The statistics capture the results of automated sensitive data discovery activities that Macie has performed for the bucket. The data is available only if automated sensitive data discovery is currently enabled for your account.

See: newResourceStatistics smart constructor.

Instances

Instances details
FromJSON ResourceStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceStatistics

Generic ResourceStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceStatistics

Associated Types

type Rep ResourceStatistics :: Type -> Type #

Read ResourceStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceStatistics

Show ResourceStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceStatistics

NFData ResourceStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceStatistics

Methods

rnf :: ResourceStatistics -> () #

Eq ResourceStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceStatistics

Hashable ResourceStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceStatistics

type Rep ResourceStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourceStatistics

type Rep ResourceStatistics = D1 ('MetaData "ResourceStatistics" "Amazonka.MacieV2.Types.ResourceStatistics" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ResourceStatistics'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "totalBytesClassified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalDetections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "totalDetectionsSuppressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalItemsClassified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "totalItemsSensitive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalItemsSkipped") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "totalItemsSkippedInvalidEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "totalItemsSkippedInvalidKms") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalItemsSkippedPermissionDenied") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

newResourceStatistics :: ResourceStatistics Source #

Create a value of ResourceStatistics 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:totalBytesClassified:ResourceStatistics', resourceStatistics_totalBytesClassified - The total amount of data, in bytes, that Amazon Macie has analyzed in the bucket.

$sel:totalDetections:ResourceStatistics', resourceStatistics_totalDetections - The total number of occurrences of sensitive data that Amazon Macie has found in the bucket's objects. This includes occurrences that are currently suppressed by the sensitivity scoring settings for the bucket (totalDetectionsSuppressed).

$sel:totalDetectionsSuppressed:ResourceStatistics', resourceStatistics_totalDetectionsSuppressed - The total number of occurrences of sensitive data that are currently suppressed by the sensitivity scoring settings for the bucket. These represent occurrences of sensitive data that Amazon Macie found in the bucket's objects, but the occurrences were manually suppressed. By default, suppressed occurrences are excluded from the bucket's sensitivity score.

$sel:totalItemsClassified:ResourceStatistics', resourceStatistics_totalItemsClassified - The total number of objects that Amazon Macie has analyzed in the bucket.

$sel:totalItemsSensitive:ResourceStatistics', resourceStatistics_totalItemsSensitive - The total number of the bucket's objects that Amazon Macie has found sensitive data in.

$sel:totalItemsSkipped:ResourceStatistics', resourceStatistics_totalItemsSkipped - The total number of objects that Amazon Macie hasn't analyzed in the bucket due to an error or issue. For example, the object is a malformed file. This value includes objects that Macie hasn't analyzed for reasons reported by other statistics in the ResourceStatistics object.

$sel:totalItemsSkippedInvalidEncryption:ResourceStatistics', resourceStatistics_totalItemsSkippedInvalidEncryption - The total number of objects that Amazon Macie hasn't analyzed in the bucket because the objects are encrypted with a key that Macie isn't allowed to use.

$sel:totalItemsSkippedInvalidKms:ResourceStatistics', resourceStatistics_totalItemsSkippedInvalidKms - The total number of objects that Amazon Macie hasn't analyzed in the bucket because the objects are encrypted with an KMS key that was disabled or deleted.

$sel:totalItemsSkippedPermissionDenied:ResourceStatistics', resourceStatistics_totalItemsSkippedPermissionDenied - The total number of objects that Amazon Macie hasn't analyzed in the bucket because Macie isn't allowed to access the objects.

ResourcesAffected

data ResourcesAffected Source #

Provides information about the resources that a finding applies to.

See: newResourcesAffected smart constructor.

Instances

Instances details
FromJSON ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

Generic ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

Associated Types

type Rep ResourcesAffected :: Type -> Type #

Read ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

Show ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

NFData ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

Methods

rnf :: ResourcesAffected -> () #

Eq ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

Hashable ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

type Rep ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

type Rep ResourcesAffected = D1 ('MetaData "ResourcesAffected" "Amazonka.MacieV2.Types.ResourcesAffected" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ResourcesAffected'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Bucket)) :*: S1 ('MetaSel ('Just "s3Object") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Object))))

newResourcesAffected :: ResourcesAffected Source #

Create a value of ResourcesAffected 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:s3Bucket:ResourcesAffected', resourcesAffected_s3Bucket - The details of the S3 bucket that the finding applies to.

$sel:s3Object:ResourcesAffected', resourcesAffected_s3Object - The details of the S3 object that the finding applies to.

RevealConfiguration

data RevealConfiguration Source #

Specifies the configuration settings for retrieving occurrences of sensitive data reported by findings, and the status of the configuration for an Amazon Macie account. When you enable the configuration for the first time, your request must specify an Key Management Service (KMS) key. Otherwise, an error occurs. Macie uses the specified key to encrypt the sensitive data that you retrieve.

See: newRevealConfiguration smart constructor.

Instances

Instances details
FromJSON RevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealConfiguration

ToJSON RevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealConfiguration

Generic RevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealConfiguration

Associated Types

type Rep RevealConfiguration :: Type -> Type #

Read RevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealConfiguration

Show RevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealConfiguration

NFData RevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealConfiguration

Methods

rnf :: RevealConfiguration -> () #

Eq RevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealConfiguration

Hashable RevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealConfiguration

type Rep RevealConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RevealConfiguration

type Rep RevealConfiguration = D1 ('MetaData "RevealConfiguration" "Amazonka.MacieV2.Types.RevealConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "RevealConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RevealStatus)))

newRevealConfiguration Source #

Create a value of RevealConfiguration 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:kmsKeyId:RevealConfiguration', revealConfiguration_kmsKeyId - The Amazon Resource Name (ARN), ID, or alias of the KMS key to use to encrypt sensitive data that's retrieved. The key must be an existing, customer managed, symmetric encryption key that's in the same Amazon Web Services Region as the Amazon Macie account.

If this value specifies an alias, it must include the following prefix: alias/. If this value specifies a key that's owned by another Amazon Web Services account, it must specify the ARN of the key or the ARN of the key's alias.

$sel:status:RevealConfiguration', revealConfiguration_status - The status of the configuration for the Amazon Macie account. In a request, valid values are: ENABLED, enable the configuration for the account; and, DISABLED, disable the configuration for the account. In a response, possible values are: ENABLED, the configuration is currently enabled for the account; and, DISABLED, the configuration is currently disabled for the account.

S3Bucket

data S3Bucket Source #

Provides information about the S3 bucket that a finding applies to.

See: newS3Bucket smart constructor.

Instances

Instances details
FromJSON S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

Generic S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

Associated Types

type Rep S3Bucket :: Type -> Type #

Methods

from :: S3Bucket -> Rep S3Bucket x #

to :: Rep S3Bucket x -> S3Bucket #

Read S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

Show S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

NFData S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

Methods

rnf :: S3Bucket -> () #

Eq S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

Hashable S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

Methods

hashWithSalt :: Int -> S3Bucket -> Int #

hash :: S3Bucket -> Int #

type Rep S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

newS3Bucket :: S3Bucket Source #

Create a value of S3Bucket 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:allowsUnencryptedObjectUploads:S3Bucket', s3Bucket_allowsUnencryptedObjectUploads - Specifies whether the bucket policy for the bucket requires server-side encryption of objects when objects are uploaded to the bucket. Possible values are:

  • FALSE - The bucket policy requires server-side encryption of new objects. PutObject requests must include a valid server-side encryption header.
  • TRUE - The bucket doesn't have a bucket policy or it has a bucket policy that doesn't require server-side encryption of new objects. If a bucket policy exists, it doesn't require PutObject requests to include a valid server-side encryption header.
  • UNKNOWN - Amazon Macie can't determine whether the bucket policy requires server-side encryption of new objects.

Valid server-side encryption headers are: x-amz-server-side-encryption with a value of AES256 or aws:kms, and x-amz-server-side-encryption-customer-algorithm with a value of AES256.

$sel:arn:S3Bucket', s3Bucket_arn - The Amazon Resource Name (ARN) of the bucket.

$sel:createdAt:S3Bucket', s3Bucket_createdAt - The date and time, in UTC and extended ISO 8601 format, when the bucket was created.

$sel:defaultServerSideEncryption:S3Bucket', s3Bucket_defaultServerSideEncryption - The type of server-side encryption that's used by default to encrypt objects in the bucket.

$sel:name:S3Bucket', s3Bucket_name - The name of the bucket.

$sel:owner:S3Bucket', s3Bucket_owner - The display name and canonical user ID for the Amazon Web Services account that owns the bucket.

$sel:publicAccess:S3Bucket', s3Bucket_publicAccess - The permissions settings that determine whether the bucket is publicly accessible.

$sel:tags:S3Bucket', s3Bucket_tags - The tags that are associated with the bucket.

S3BucketCriteriaForJob

data S3BucketCriteriaForJob Source #

Specifies property- and tag-based conditions that define criteria for including or excluding S3 buckets from a classification job. Exclude conditions take precedence over include conditions.

See: newS3BucketCriteriaForJob smart constructor.

Instances

Instances details
FromJSON S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

ToJSON S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

Generic S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

Associated Types

type Rep S3BucketCriteriaForJob :: Type -> Type #

Read S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

Show S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

NFData S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

Methods

rnf :: S3BucketCriteriaForJob -> () #

Eq S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

Hashable S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

type Rep S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

type Rep S3BucketCriteriaForJob = D1 ('MetaData "S3BucketCriteriaForJob" "Amazonka.MacieV2.Types.S3BucketCriteriaForJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3BucketCriteriaForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CriteriaBlockForJob)) :*: S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CriteriaBlockForJob))))

newS3BucketCriteriaForJob :: S3BucketCriteriaForJob Source #

Create a value of S3BucketCriteriaForJob 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:excludes:S3BucketCriteriaForJob', s3BucketCriteriaForJob_excludes - The property- and tag-based conditions that determine which buckets to exclude from the job.

$sel:includes:S3BucketCriteriaForJob', s3BucketCriteriaForJob_includes - The property- and tag-based conditions that determine which buckets to include in the job.

S3BucketDefinitionForJob

data S3BucketDefinitionForJob Source #

Specifies an Amazon Web Services account that owns S3 buckets for a classification job to analyze, and one or more specific buckets to analyze for that account.

See: newS3BucketDefinitionForJob smart constructor.

Instances

Instances details
FromJSON S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

ToJSON S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

Generic S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

Associated Types

type Rep S3BucketDefinitionForJob :: Type -> Type #

Read S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

Show S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

NFData S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

Eq S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

Hashable S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

type Rep S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

type Rep S3BucketDefinitionForJob = D1 ('MetaData "S3BucketDefinitionForJob" "Amazonka.MacieV2.Types.S3BucketDefinitionForJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3BucketDefinitionForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "buckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newS3BucketDefinitionForJob Source #

Create a value of S3BucketDefinitionForJob 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:S3BucketDefinitionForJob', s3BucketDefinitionForJob_accountId - The unique identifier for the Amazon Web Services account that owns the buckets.

$sel:buckets:S3BucketDefinitionForJob', s3BucketDefinitionForJob_buckets - An array that lists the names of the buckets.

S3BucketOwner

data S3BucketOwner Source #

Provides information about the Amazon Web Services account that owns an S3 bucket.

See: newS3BucketOwner smart constructor.

Constructors

S3BucketOwner' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

Generic S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

Associated Types

type Rep S3BucketOwner :: Type -> Type #

Read S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

Show S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

NFData S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

Methods

rnf :: S3BucketOwner -> () #

Eq S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

Hashable S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

type Rep S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

type Rep S3BucketOwner = D1 ('MetaData "S3BucketOwner" "Amazonka.MacieV2.Types.S3BucketOwner" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3BucketOwner'" 'PrefixI 'True) (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3BucketOwner :: S3BucketOwner Source #

Create a value of S3BucketOwner 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:displayName:S3BucketOwner', s3BucketOwner_displayName - The display name of the account that owns the bucket.

$sel:id:S3BucketOwner', s3BucketOwner_id - The canonical user ID for the account that owns the bucket.

S3ClassificationScope

data S3ClassificationScope Source #

Specifies the S3 buckets that are excluded from automated sensitive data discovery for an Amazon Macie account.

See: newS3ClassificationScope smart constructor.

Instances

Instances details
FromJSON S3ClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScope

Generic S3ClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScope

Associated Types

type Rep S3ClassificationScope :: Type -> Type #

Read S3ClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScope

Show S3ClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScope

NFData S3ClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScope

Methods

rnf :: S3ClassificationScope -> () #

Eq S3ClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScope

Hashable S3ClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScope

type Rep S3ClassificationScope Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScope

type Rep S3ClassificationScope = D1 ('MetaData "S3ClassificationScope" "Amazonka.MacieV2.Types.S3ClassificationScope" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3ClassificationScope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3ClassificationScopeExclusion)))

newS3ClassificationScope Source #

Create a value of S3ClassificationScope 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:excludes:S3ClassificationScope', s3ClassificationScope_excludes - The S3 buckets that are excluded.

S3ClassificationScopeExclusion

data S3ClassificationScopeExclusion Source #

Specifies the names of the S3 buckets that are excluded from automated sensitive data discovery.

See: newS3ClassificationScopeExclusion smart constructor.

Instances

Instances details
FromJSON S3ClassificationScopeExclusion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusion

Generic S3ClassificationScopeExclusion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusion

Associated Types

type Rep S3ClassificationScopeExclusion :: Type -> Type #

Read S3ClassificationScopeExclusion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusion

Show S3ClassificationScopeExclusion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusion

NFData S3ClassificationScopeExclusion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusion

Eq S3ClassificationScopeExclusion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusion

Hashable S3ClassificationScopeExclusion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusion

type Rep S3ClassificationScopeExclusion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusion

type Rep S3ClassificationScopeExclusion = D1 ('MetaData "S3ClassificationScopeExclusion" "Amazonka.MacieV2.Types.S3ClassificationScopeExclusion" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3ClassificationScopeExclusion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newS3ClassificationScopeExclusion :: S3ClassificationScopeExclusion Source #

Create a value of S3ClassificationScopeExclusion 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:bucketNames:S3ClassificationScopeExclusion', s3ClassificationScopeExclusion_bucketNames - An array of strings, one for each S3 bucket that is excluded. Each string is the full name of an excluded bucket.

S3ClassificationScopeExclusionUpdate

data S3ClassificationScopeExclusionUpdate Source #

Specifies S3 buckets to add or remove from the exclusion list defined by the classification scope for an Amazon Macie account.

See: newS3ClassificationScopeExclusionUpdate smart constructor.

Instances

Instances details
ToJSON S3ClassificationScopeExclusionUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusionUpdate

Generic S3ClassificationScopeExclusionUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusionUpdate

Read S3ClassificationScopeExclusionUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusionUpdate

Show S3ClassificationScopeExclusionUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusionUpdate

NFData S3ClassificationScopeExclusionUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusionUpdate

Eq S3ClassificationScopeExclusionUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusionUpdate

Hashable S3ClassificationScopeExclusionUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusionUpdate

type Rep S3ClassificationScopeExclusionUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeExclusionUpdate

type Rep S3ClassificationScopeExclusionUpdate = D1 ('MetaData "S3ClassificationScopeExclusionUpdate" "Amazonka.MacieV2.Types.S3ClassificationScopeExclusionUpdate" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3ClassificationScopeExclusionUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "operation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClassificationScopeUpdateOperation)))

newS3ClassificationScopeExclusionUpdate Source #

Create a value of S3ClassificationScopeExclusionUpdate 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:bucketNames:S3ClassificationScopeExclusionUpdate', s3ClassificationScopeExclusionUpdate_bucketNames - Depending on the value specified for the update operation (ClassificationScopeUpdateOperation), an array of strings that: lists the names of buckets to add or remove from the list, or specifies a new set of bucket names that overwrites all existing names in the list. Each string must be the full name of an S3 bucket. Values are case sensitive.

$sel:operation:S3ClassificationScopeExclusionUpdate', s3ClassificationScopeExclusionUpdate_operation - Specifies how to apply the changes to the exclusion list. Valid values are:

  • ADD - Append the specified bucket names to the current list.
  • REMOVE - Remove the specified bucket names from the current list.
  • REPLACE - Overwrite the current list with the specified list of bucket names. If you specify this value, Amazon Macie removes all existing names from the list and adds all the specified names to the list.

S3ClassificationScopeUpdate

data S3ClassificationScopeUpdate Source #

Specifies changes to the list of S3 buckets that are excluded from automated sensitive data discovery for an Amazon Macie account.

See: newS3ClassificationScopeUpdate smart constructor.

Instances

Instances details
ToJSON S3ClassificationScopeUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeUpdate

Generic S3ClassificationScopeUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeUpdate

Associated Types

type Rep S3ClassificationScopeUpdate :: Type -> Type #

Read S3ClassificationScopeUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeUpdate

Show S3ClassificationScopeUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeUpdate

NFData S3ClassificationScopeUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeUpdate

Eq S3ClassificationScopeUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeUpdate

Hashable S3ClassificationScopeUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeUpdate

type Rep S3ClassificationScopeUpdate Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3ClassificationScopeUpdate

type Rep S3ClassificationScopeUpdate = D1 ('MetaData "S3ClassificationScopeUpdate" "Amazonka.MacieV2.Types.S3ClassificationScopeUpdate" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3ClassificationScopeUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 S3ClassificationScopeExclusionUpdate)))

newS3ClassificationScopeUpdate Source #

Create a value of S3ClassificationScopeUpdate 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:excludes:S3ClassificationScopeUpdate', s3ClassificationScopeUpdate_excludes - The names of the S3 buckets to add or remove from the list.

S3Destination

data S3Destination Source #

Specifies an S3 bucket to store data classification results in, and the encryption settings to use when storing results in that bucket.

See: newS3Destination smart constructor.

Instances

Instances details
FromJSON S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

ToJSON S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

Generic S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

Associated Types

type Rep S3Destination :: Type -> Type #

Read S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

Show S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

NFData S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

Methods

rnf :: S3Destination -> () #

Eq S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

Hashable S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

type Rep S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

type Rep S3Destination = D1 ('MetaData "S3Destination" "Amazonka.MacieV2.Types.S3Destination" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3Destination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newS3Destination Source #

Create a value of S3Destination 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:keyPrefix:S3Destination', s3Destination_keyPrefix - The path prefix to use in the path to the location in the bucket. This prefix specifies where to store classification results in the bucket.

$sel:bucketName:S3Destination', s3Destination_bucketName - The name of the bucket.

$sel:kmsKeyArn:S3Destination', s3Destination_kmsKeyArn - The Amazon Resource Name (ARN) of the customer managed KMS key to use for encryption of the results. This must be the ARN of an existing, symmetric encryption KMS key that's in the same Amazon Web Services Region as the bucket.

S3JobDefinition

data S3JobDefinition Source #

Specifies which S3 buckets contain the objects that a classification job analyzes, and the scope of that analysis. The bucket specification can be static (bucketDefinitions) or dynamic (bucketCriteria). If it's static, the job analyzes objects in the same predefined set of buckets each time the job runs. If it's dynamic, the job analyzes objects in any buckets that match the specified criteria each time the job starts to run.

See: newS3JobDefinition smart constructor.

Instances

Instances details
FromJSON S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

ToJSON S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

Generic S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

Associated Types

type Rep S3JobDefinition :: Type -> Type #

Read S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

Show S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

NFData S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

Methods

rnf :: S3JobDefinition -> () #

Eq S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

Hashable S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

type Rep S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

type Rep S3JobDefinition = D1 ('MetaData "S3JobDefinition" "Amazonka.MacieV2.Types.S3JobDefinition" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3JobDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3BucketCriteriaForJob)) :*: (S1 ('MetaSel ('Just "bucketDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [S3BucketDefinitionForJob])) :*: S1 ('MetaSel ('Just "scoping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scoping)))))

newS3JobDefinition :: S3JobDefinition Source #

Create a value of S3JobDefinition 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:bucketCriteria:S3JobDefinition', s3JobDefinition_bucketCriteria - The property- and tag-based conditions that determine which S3 buckets to include or exclude from the analysis. Each time the job runs, the job uses these criteria to determine which buckets contain objects to analyze. A job's definition can contain a bucketCriteria object or a bucketDefinitions array, not both.

$sel:bucketDefinitions:S3JobDefinition', s3JobDefinition_bucketDefinitions - An array of objects, one for each Amazon Web Services account that owns specific S3 buckets to analyze. Each object specifies the account ID for an account and one or more buckets to analyze for that account. A job's definition can contain a bucketDefinitions array or a bucketCriteria object, not both.

$sel:scoping:S3JobDefinition', s3JobDefinition_scoping - The property- and tag-based conditions that determine which S3 objects to include or exclude from the analysis. Each time the job runs, the job uses these criteria to determine which objects to analyze.

S3Object

data S3Object Source #

Provides information about the S3 object that a finding applies to.

See: newS3Object smart constructor.

Instances

Instances details
FromJSON S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

Generic S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

Associated Types

type Rep S3Object :: Type -> Type #

Methods

from :: S3Object -> Rep S3Object x #

to :: Rep S3Object x -> S3Object #

Read S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

Show S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

NFData S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

Methods

rnf :: S3Object -> () #

Eq S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

Hashable S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

Methods

hashWithSalt :: Int -> S3Object -> Int #

hash :: S3Object -> Int #

type Rep S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

type Rep S3Object = D1 ('MetaData "S3Object" "Amazonka.MacieV2.Types.S3Object" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3Object'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "bucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "eTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "extension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "publicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "serverSideEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerSideEncryption)) :*: S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "storageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageClass)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyValuePair])) :*: S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newS3Object :: S3Object Source #

Create a value of S3Object 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:bucketArn:S3Object', s3Object_bucketArn - The Amazon Resource Name (ARN) of the bucket that contains the object.

$sel:eTag:S3Object', s3Object_eTag - The entity tag (ETag) that identifies the affected version of the object. If the object was overwritten or changed after Amazon Macie produced the finding, this value might be different from the current ETag for the object.

$sel:extension:S3Object', s3Object_extension - The file name extension of the object. If the object doesn't have a file name extension, this value is "".

S3Object, s3Object_key - The full key (name) that's assigned to the object.

$sel:lastModified:S3Object', s3Object_lastModified - The date and time, in UTC and extended ISO 8601 format, when the object was last modified.

$sel:path:S3Object', s3Object_path - The path to the object, including the full key (name).

$sel:publicAccess:S3Object', s3Object_publicAccess - Specifies whether the object is publicly accessible due to the combination of permissions settings that apply to the object.

$sel:serverSideEncryption:S3Object', s3Object_serverSideEncryption - The type of server-side encryption that's used to encrypt the object.

$sel:size:S3Object', s3Object_size - The total storage size, in bytes, of the object.

$sel:storageClass:S3Object', s3Object_storageClass - The storage class of the object.

$sel:tags:S3Object', s3Object_tags - The tags that are associated with the object.

$sel:versionId:S3Object', s3Object_versionId - The identifier for the affected version of the object.

S3WordsList

data S3WordsList Source #

Provides information about an S3 object that lists specific text to ignore.

See: newS3WordsList smart constructor.

Constructors

S3WordsList' Text Text 

Instances

Instances details
FromJSON S3WordsList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3WordsList

ToJSON S3WordsList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3WordsList

Generic S3WordsList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3WordsList

Associated Types

type Rep S3WordsList :: Type -> Type #

Read S3WordsList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3WordsList

Show S3WordsList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3WordsList

NFData S3WordsList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3WordsList

Methods

rnf :: S3WordsList -> () #

Eq S3WordsList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3WordsList

Hashable S3WordsList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3WordsList

type Rep S3WordsList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3WordsList

type Rep S3WordsList = D1 ('MetaData "S3WordsList" "Amazonka.MacieV2.Types.S3WordsList" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "S3WordsList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newS3WordsList Source #

Create a value of S3WordsList 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:bucketName:S3WordsList', s3WordsList_bucketName - The full name of the S3 bucket that contains the object.

$sel:objectKey:S3WordsList', s3WordsList_objectKey - The full name (key) of the object.

Scoping

data Scoping Source #

Specifies one or more property- and tag-based conditions that define criteria for including or excluding S3 objects from a classification job. Exclude conditions take precedence over include conditions.

See: newScoping smart constructor.

Instances

Instances details
FromJSON Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

ToJSON Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

Generic Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

Associated Types

type Rep Scoping :: Type -> Type #

Methods

from :: Scoping -> Rep Scoping x #

to :: Rep Scoping x -> Scoping #

Read Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

Show Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

NFData Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

Methods

rnf :: Scoping -> () #

Eq Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

Methods

(==) :: Scoping -> Scoping -> Bool #

(/=) :: Scoping -> Scoping -> Bool #

Hashable Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

Methods

hashWithSalt :: Int -> Scoping -> Int #

hash :: Scoping -> Int #

type Rep Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

type Rep Scoping = D1 ('MetaData "Scoping" "Amazonka.MacieV2.Types.Scoping" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "Scoping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobScopingBlock)) :*: S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobScopingBlock))))

newScoping :: Scoping Source #

Create a value of Scoping 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:excludes:Scoping', scoping_excludes - The property- and tag-based conditions that determine which objects to exclude from the analysis.

$sel:includes:Scoping', scoping_includes - The property- and tag-based conditions that determine which objects to include in the analysis.

SearchResourcesBucketCriteria

data SearchResourcesBucketCriteria Source #

Specifies property- and tag-based conditions that define filter criteria for including or excluding S3 buckets from the query results. Exclude conditions take precedence over include conditions.

See: newSearchResourcesBucketCriteria smart constructor.

Instances

Instances details
ToJSON SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

Generic SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

Associated Types

type Rep SearchResourcesBucketCriteria :: Type -> Type #

Read SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

Show SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

NFData SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

Eq SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

Hashable SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

type Rep SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

type Rep SearchResourcesBucketCriteria = D1 ('MetaData "SearchResourcesBucketCriteria" "Amazonka.MacieV2.Types.SearchResourcesBucketCriteria" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SearchResourcesBucketCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "excludes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesCriteriaBlock)) :*: S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesCriteriaBlock))))

newSearchResourcesBucketCriteria :: SearchResourcesBucketCriteria Source #

Create a value of SearchResourcesBucketCriteria 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:excludes:SearchResourcesBucketCriteria', searchResourcesBucketCriteria_excludes - The property- and tag-based conditions that determine which buckets to exclude from the results.

$sel:includes:SearchResourcesBucketCriteria', searchResourcesBucketCriteria_includes - The property- and tag-based conditions that determine which buckets to include in the results.

SearchResourcesCriteria

data SearchResourcesCriteria Source #

Specifies a property- or tag-based filter condition for including or excluding Amazon Web Services resources from the query results.

See: newSearchResourcesCriteria smart constructor.

Instances

Instances details
ToJSON SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

Generic SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

Associated Types

type Rep SearchResourcesCriteria :: Type -> Type #

Read SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

Show SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

NFData SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

Methods

rnf :: SearchResourcesCriteria -> () #

Eq SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

Hashable SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

type Rep SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

type Rep SearchResourcesCriteria = D1 ('MetaData "SearchResourcesCriteria" "Amazonka.MacieV2.Types.SearchResourcesCriteria" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SearchResourcesCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "simpleCriterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesSimpleCriterion)) :*: S1 ('MetaSel ('Just "tagCriterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesTagCriterion))))

newSearchResourcesCriteria :: SearchResourcesCriteria Source #

Create a value of SearchResourcesCriteria 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:simpleCriterion:SearchResourcesCriteria', searchResourcesCriteria_simpleCriterion - A property-based condition that defines a property, operator, and one or more values for including or excluding resources from the results.

$sel:tagCriterion:SearchResourcesCriteria', searchResourcesCriteria_tagCriterion - A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding resources from the results.

SearchResourcesCriteriaBlock

data SearchResourcesCriteriaBlock Source #

Specifies property- and tag-based conditions that define filter criteria for including or excluding Amazon Web Services resources from the query results.

See: newSearchResourcesCriteriaBlock smart constructor.

Instances

Instances details
ToJSON SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

Generic SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

Associated Types

type Rep SearchResourcesCriteriaBlock :: Type -> Type #

Read SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

Show SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

NFData SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

Eq SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

Hashable SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

type Rep SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

type Rep SearchResourcesCriteriaBlock = D1 ('MetaData "SearchResourcesCriteriaBlock" "Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SearchResourcesCriteriaBlock'" 'PrefixI 'True) (S1 ('MetaSel ('Just "and") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SearchResourcesCriteria]))))

newSearchResourcesCriteriaBlock :: SearchResourcesCriteriaBlock Source #

Create a value of SearchResourcesCriteriaBlock with all optional fields omitted.

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

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:and:SearchResourcesCriteriaBlock', searchResourcesCriteriaBlock_and - An array of objects, one for each property- or tag-based condition that includes or excludes resources from the query results. If you specify more than one condition, Amazon Macie uses AND logic to join the conditions.

SearchResourcesSimpleCriterion

data SearchResourcesSimpleCriterion Source #

Specifies a property-based filter condition that determines which Amazon Web Services resources are included or excluded from the query results.

See: newSearchResourcesSimpleCriterion smart constructor.

Instances

Instances details
ToJSON SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

Generic SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

Associated Types

type Rep SearchResourcesSimpleCriterion :: Type -> Type #

Read SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

Show SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

NFData SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

Eq SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

Hashable SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

type Rep SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

type Rep SearchResourcesSimpleCriterion = D1 ('MetaData "SearchResourcesSimpleCriterion" "Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SearchResourcesSimpleCriterion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesComparator)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesSimpleCriterionKey)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newSearchResourcesSimpleCriterion :: SearchResourcesSimpleCriterion Source #

Create a value of SearchResourcesSimpleCriterion 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:comparator:SearchResourcesSimpleCriterion', searchResourcesSimpleCriterion_comparator - The operator to use in the condition. Valid values are EQ (equals) and NE (not equals).

$sel:key:SearchResourcesSimpleCriterion', searchResourcesSimpleCriterion_key - The property to use in the condition.

$sel:values:SearchResourcesSimpleCriterion', searchResourcesSimpleCriterion_values - An array that lists one or more values to use in the condition. If you specify multiple values, Amazon Macie uses OR logic to join the values. Valid values for each supported property (key) are:

  • ACCOUNT_ID - A string that represents the unique identifier for the Amazon Web Services account that owns the resource.
  • S3_BUCKET_EFFECTIVE_PERMISSION - A string that represents an enumerated value that Macie defines for the BucketPublicAccess.effectivePermission property of an S3 bucket.
  • S3_BUCKET_NAME - A string that represents the name of an S3 bucket.
  • S3_BUCKET_SHARED_ACCESS - A string that represents an enumerated value that Macie defines for the BucketMetadata.sharedAccess property of an S3 bucket.

Values are case sensitive. Also, Macie doesn't support use of partial values or wildcard characters in values.

SearchResourcesSortCriteria

data SearchResourcesSortCriteria Source #

Specifies criteria for sorting the results of a query for information about Amazon Web Services resources that Amazon Macie monitors and analyzes.

See: newSearchResourcesSortCriteria smart constructor.

Instances

Instances details
ToJSON SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

Generic SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

Associated Types

type Rep SearchResourcesSortCriteria :: Type -> Type #

Read SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

Show SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

NFData SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

Eq SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

Hashable SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

type Rep SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

type Rep SearchResourcesSortCriteria = D1 ('MetaData "SearchResourcesSortCriteria" "Amazonka.MacieV2.Types.SearchResourcesSortCriteria" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SearchResourcesSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesSortAttributeName)) :*: S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy))))

newSearchResourcesSortCriteria :: SearchResourcesSortCriteria Source #

Create a value of SearchResourcesSortCriteria 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:attributeName:SearchResourcesSortCriteria', searchResourcesSortCriteria_attributeName - The property to sort the results by.

$sel:orderBy:SearchResourcesSortCriteria', searchResourcesSortCriteria_orderBy - The sort order to apply to the results, based on the value for the property specified by the attributeName property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

SearchResourcesTagCriterion

data SearchResourcesTagCriterion Source #

Specifies a tag-based filter condition that determines which Amazon Web Services resources are included or excluded from the query results.

See: newSearchResourcesTagCriterion smart constructor.

Instances

Instances details
ToJSON SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

Generic SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

Associated Types

type Rep SearchResourcesTagCriterion :: Type -> Type #

Read SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

Show SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

NFData SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

Eq SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

Hashable SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

type Rep SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

type Rep SearchResourcesTagCriterion = D1 ('MetaData "SearchResourcesTagCriterion" "Amazonka.MacieV2.Types.SearchResourcesTagCriterion" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SearchResourcesTagCriterion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesComparator)) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SearchResourcesTagCriterionPair]))))

newSearchResourcesTagCriterion :: SearchResourcesTagCriterion Source #

Create a value of SearchResourcesTagCriterion 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:comparator:SearchResourcesTagCriterion', searchResourcesTagCriterion_comparator - The operator to use in the condition. Valid values are EQ (equals) and NE (not equals).

$sel:tagValues:SearchResourcesTagCriterion', searchResourcesTagCriterion_tagValues - The tag keys, tag values, or tag key and value pairs to use in the condition.

SearchResourcesTagCriterionPair

data SearchResourcesTagCriterionPair Source #

Specifies a tag key, a tag value, or a tag key and value (as a pair) to use in a tag-based filter condition for a query. Tag keys and values are case sensitive. Also, Amazon Macie doesn't support use of partial values or wildcard characters in tag-based filter conditions.

See: newSearchResourcesTagCriterionPair smart constructor.

Instances

Instances details
ToJSON SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

Generic SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

Associated Types

type Rep SearchResourcesTagCriterionPair :: Type -> Type #

Read SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

Show SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

NFData SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

Eq SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

Hashable SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

type Rep SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

type Rep SearchResourcesTagCriterionPair = D1 ('MetaData "SearchResourcesTagCriterionPair" "Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SearchResourcesTagCriterionPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSearchResourcesTagCriterionPair :: SearchResourcesTagCriterionPair Source #

Create a value of SearchResourcesTagCriterionPair 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:key:SearchResourcesTagCriterionPair', searchResourcesTagCriterionPair_key - The value for the tag key to use in the condition.

$sel:value:SearchResourcesTagCriterionPair', searchResourcesTagCriterionPair_value - The tag value to use in the condition.

SecurityHubConfiguration

data SecurityHubConfiguration Source #

Specifies configuration settings that determine which findings are published to Security Hub automatically. For information about how Macie publishes findings to Security Hub, see Amazon Macie integration with Security Hub in the Amazon Macie User Guide.

See: newSecurityHubConfiguration smart constructor.

Instances

Instances details
FromJSON SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

ToJSON SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

Generic SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

Associated Types

type Rep SecurityHubConfiguration :: Type -> Type #

Read SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

Show SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

NFData SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

Eq SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

Hashable SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

type Rep SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

type Rep SecurityHubConfiguration = D1 ('MetaData "SecurityHubConfiguration" "Amazonka.MacieV2.Types.SecurityHubConfiguration" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SecurityHubConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "publishPolicyFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "publishClassificationFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))

newSecurityHubConfiguration Source #

Create a value of SecurityHubConfiguration 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:publishPolicyFindings:SecurityHubConfiguration', securityHubConfiguration_publishPolicyFindings - Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.

$sel:publishClassificationFindings:SecurityHubConfiguration', securityHubConfiguration_publishClassificationFindings - Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.

SensitiveDataItem

data SensitiveDataItem Source #

Provides information about the category, types, and occurrences of sensitive data that produced a sensitive data finding.

See: newSensitiveDataItem smart constructor.

Instances

Instances details
FromJSON SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

Generic SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

Associated Types

type Rep SensitiveDataItem :: Type -> Type #

Read SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

Show SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

NFData SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

Methods

rnf :: SensitiveDataItem -> () #

Eq SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

Hashable SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

type Rep SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

type Rep SensitiveDataItem = D1 ('MetaData "SensitiveDataItem" "Amazonka.MacieV2.Types.SensitiveDataItem" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SensitiveDataItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitiveDataItemCategory)) :*: (S1 ('MetaSel ('Just "detections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DefaultDetection])) :*: S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newSensitiveDataItem :: SensitiveDataItem Source #

Create a value of SensitiveDataItem 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:category:SensitiveDataItem', sensitiveDataItem_category - The category of sensitive data that was detected. For example: CREDENTIALS, for credentials data such as private keys or Amazon Web Services secret access keys; FINANCIAL_INFORMATION, for financial data such as credit card numbers; or, PERSONAL_INFORMATION, for personal health information, such as health insurance identification numbers, or personally identifiable information, such as passport numbers.

$sel:detections:SensitiveDataItem', sensitiveDataItem_detections - An array of objects, one for each type of sensitive data that was detected. Each object reports the number of occurrences of a specific type of sensitive data that was detected, and the location of up to 15 of those occurrences.

$sel:totalCount:SensitiveDataItem', sensitiveDataItem_totalCount - The total number of occurrences of the sensitive data that was detected.

SensitivityAggregations

data SensitivityAggregations Source #

Provides aggregated statistical data for sensitive data discovery metrics that apply to S3 buckets. Each field contains aggregated data for all the buckets that have a sensitivity score (sensitivityScore) of a specified value or within a specified range (BucketStatisticsBySensitivity). If automated sensitive data discovery is currently disabled for your account, the value for each field is 0.

See: newSensitivityAggregations smart constructor.

Instances

Instances details
FromJSON SensitivityAggregations Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityAggregations

Generic SensitivityAggregations Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityAggregations

Associated Types

type Rep SensitivityAggregations :: Type -> Type #

Read SensitivityAggregations Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityAggregations

Show SensitivityAggregations Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityAggregations

NFData SensitivityAggregations Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityAggregations

Methods

rnf :: SensitivityAggregations -> () #

Eq SensitivityAggregations Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityAggregations

Hashable SensitivityAggregations Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityAggregations

type Rep SensitivityAggregations Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityAggregations

type Rep SensitivityAggregations = D1 ('MetaData "SensitivityAggregations" "Amazonka.MacieV2.Types.SensitivityAggregations" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SensitivityAggregations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "classifiableSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "publiclyAccessibleCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "totalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "totalSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newSensitivityAggregations :: SensitivityAggregations Source #

Create a value of SensitivityAggregations 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:classifiableSizeInBytes:SensitivityAggregations', sensitivityAggregations_classifiableSizeInBytes - The total storage size, in bytes, of all the objects that Amazon Macie can analyze in the buckets. These objects use a supported storage class and have a file name extension for a supported file or storage format.

If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each applicable object in the buckets. This value doesn't reflect the storage size of all versions of all applicable objects in the buckets.

$sel:publiclyAccessibleCount:SensitivityAggregations', sensitivityAggregations_publiclyAccessibleCount - The total number of buckets that are publicly accessible based on a combination of permissions settings for each bucket.

$sel:totalCount:SensitivityAggregations', sensitivityAggregations_totalCount - The total number of buckets.

$sel:totalSizeInBytes:SensitivityAggregations', sensitivityAggregations_totalSizeInBytes - The total storage size, in bytes, of the buckets.

If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each object in the buckets. This value doesn't reflect the storage size of all versions of the objects in the buckets.

SensitivityInspectionTemplateExcludes

data SensitivityInspectionTemplateExcludes Source #

Specifies managed data identifiers to exclude (not use) when performing automated sensitive data discovery for an Amazon Macie account. For information about the managed data identifiers that Amazon Macie currently provides, see Using managed data identifiers in the Amazon Macie User Guide.

See: newSensitivityInspectionTemplateExcludes smart constructor.

Instances

Instances details
FromJSON SensitivityInspectionTemplateExcludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateExcludes

ToJSON SensitivityInspectionTemplateExcludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateExcludes

Generic SensitivityInspectionTemplateExcludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateExcludes

Read SensitivityInspectionTemplateExcludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateExcludes

Show SensitivityInspectionTemplateExcludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateExcludes

NFData SensitivityInspectionTemplateExcludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateExcludes

Eq SensitivityInspectionTemplateExcludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateExcludes

Hashable SensitivityInspectionTemplateExcludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateExcludes

type Rep SensitivityInspectionTemplateExcludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateExcludes

type Rep SensitivityInspectionTemplateExcludes = D1 ('MetaData "SensitivityInspectionTemplateExcludes" "Amazonka.MacieV2.Types.SensitivityInspectionTemplateExcludes" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SensitivityInspectionTemplateExcludes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newSensitivityInspectionTemplateExcludes :: SensitivityInspectionTemplateExcludes Source #

Create a value of SensitivityInspectionTemplateExcludes 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:managedDataIdentifierIds:SensitivityInspectionTemplateExcludes', sensitivityInspectionTemplateExcludes_managedDataIdentifierIds - An array of unique identifiers, one for each managed data identifier to exclude. To retrieve a list of valid values, use the ListManagedDataIdentifiers operation.

SensitivityInspectionTemplateIncludes

data SensitivityInspectionTemplateIncludes Source #

Specifies the allow lists, custom data identifiers, and managed data identifiers to include (use) when performing automated sensitive data discovery for an Amazon Macie account. The configuration must specify at least one custom data identifier or managed data identifier. For information about the managed data identifiers that Amazon Macie currently provides, see Using managed data identifiers in the Amazon Macie User Guide.

See: newSensitivityInspectionTemplateIncludes smart constructor.

Instances

Instances details
FromJSON SensitivityInspectionTemplateIncludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateIncludes

ToJSON SensitivityInspectionTemplateIncludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateIncludes

Generic SensitivityInspectionTemplateIncludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateIncludes

Read SensitivityInspectionTemplateIncludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateIncludes

Show SensitivityInspectionTemplateIncludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateIncludes

NFData SensitivityInspectionTemplateIncludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateIncludes

Eq SensitivityInspectionTemplateIncludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateIncludes

Hashable SensitivityInspectionTemplateIncludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateIncludes

type Rep SensitivityInspectionTemplateIncludes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplateIncludes

type Rep SensitivityInspectionTemplateIncludes = D1 ('MetaData "SensitivityInspectionTemplateIncludes" "Amazonka.MacieV2.Types.SensitivityInspectionTemplateIncludes" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SensitivityInspectionTemplateIncludes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowListIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "customDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "managedDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newSensitivityInspectionTemplateIncludes :: SensitivityInspectionTemplateIncludes Source #

Create a value of SensitivityInspectionTemplateIncludes 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:allowListIds:SensitivityInspectionTemplateIncludes', sensitivityInspectionTemplateIncludes_allowListIds - An array of unique identifiers, one for each allow list to include.

$sel:customDataIdentifierIds:SensitivityInspectionTemplateIncludes', sensitivityInspectionTemplateIncludes_customDataIdentifierIds - An array of unique identifiers, one for each custom data identifier to include.

$sel:managedDataIdentifierIds:SensitivityInspectionTemplateIncludes', sensitivityInspectionTemplateIncludes_managedDataIdentifierIds - An array of unique identifiers, one for each managed data identifier to include.

Amazon Macie uses these managed data identifiers in addition to managed data identifiers that are subsequently released and recommended for automated sensitive data discovery. To retrieve a list of valid values for the managed data identifiers that are currently available, use the ListManagedDataIdentifiers operation.

SensitivityInspectionTemplatesEntry

data SensitivityInspectionTemplatesEntry Source #

Provides information about the sensitivity inspection template for an Amazon Macie account. Macie uses the template's settings when it performs automated sensitive data discovery for the account.

See: newSensitivityInspectionTemplatesEntry smart constructor.

Instances

Instances details
FromJSON SensitivityInspectionTemplatesEntry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplatesEntry

Generic SensitivityInspectionTemplatesEntry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplatesEntry

Read SensitivityInspectionTemplatesEntry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplatesEntry

Show SensitivityInspectionTemplatesEntry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplatesEntry

NFData SensitivityInspectionTemplatesEntry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplatesEntry

Eq SensitivityInspectionTemplatesEntry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplatesEntry

Hashable SensitivityInspectionTemplatesEntry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplatesEntry

type Rep SensitivityInspectionTemplatesEntry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitivityInspectionTemplatesEntry

type Rep SensitivityInspectionTemplatesEntry = D1 ('MetaData "SensitivityInspectionTemplatesEntry" "Amazonka.MacieV2.Types.SensitivityInspectionTemplatesEntry" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SensitivityInspectionTemplatesEntry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSensitivityInspectionTemplatesEntry :: SensitivityInspectionTemplatesEntry Source #

Create a value of SensitivityInspectionTemplatesEntry 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:id:SensitivityInspectionTemplatesEntry', sensitivityInspectionTemplatesEntry_id - The unique identifier for the sensitivity inspection template for the account.

$sel:name:SensitivityInspectionTemplatesEntry', sensitivityInspectionTemplatesEntry_name - The name of the sensitivity inspection template for the account.

ServerSideEncryption

data ServerSideEncryption Source #

Provides information about the server-side encryption settings for an S3 bucket or S3 object.

See: newServerSideEncryption smart constructor.

Instances

Instances details
FromJSON ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

Generic ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

Associated Types

type Rep ServerSideEncryption :: Type -> Type #

Read ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

Show ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

NFData ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

Methods

rnf :: ServerSideEncryption -> () #

Eq ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

Hashable ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

type Rep ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

type Rep ServerSideEncryption = D1 ('MetaData "ServerSideEncryption" "Amazonka.MacieV2.Types.ServerSideEncryption" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ServerSideEncryption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionType)) :*: S1 ('MetaSel ('Just "kmsMasterKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newServerSideEncryption :: ServerSideEncryption Source #

Create a value of ServerSideEncryption 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:encryptionType:ServerSideEncryption', serverSideEncryption_encryptionType - The server-side encryption algorithm that's used when storing data in the bucket or object. If default encryption is disabled for the bucket or the object isn't encrypted using server-side encryption, this value is NONE.

$sel:kmsMasterKeyId:ServerSideEncryption', serverSideEncryption_kmsMasterKeyId - The Amazon Resource Name (ARN) or unique identifier (key ID) for the KMS key that's used to encrypt data in the bucket or the object. This value is null if an KMS key isn't used to encrypt the data.

ServiceLimit

data ServiceLimit Source #

Specifies a current quota for an Amazon Macie account.

See: newServiceLimit smart constructor.

Instances

Instances details
FromJSON ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

Generic ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

Associated Types

type Rep ServiceLimit :: Type -> Type #

Read ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

Show ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

NFData ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

Methods

rnf :: ServiceLimit -> () #

Eq ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

Hashable ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

type Rep ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

type Rep ServiceLimit = D1 ('MetaData "ServiceLimit" "Amazonka.MacieV2.Types.ServiceLimit" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "ServiceLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "isServiceLimited") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Unit)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))

newServiceLimit :: ServiceLimit Source #

Create a value of ServiceLimit 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:isServiceLimited:ServiceLimit', serviceLimit_isServiceLimited - Specifies whether the account has met the quota that corresponds to the metric specified by the UsageByAccount.type field in the response.

$sel:unit:ServiceLimit', serviceLimit_unit - The unit of measurement for the value specified by the value field.

$sel:value:ServiceLimit', serviceLimit_value - The value for the metric specified by the UsageByAccount.type field in the response.

SessionContext

data SessionContext Source #

Provides information about a session that was created for an entity that performed an action by using temporary security credentials.

See: newSessionContext smart constructor.

Instances

Instances details
FromJSON SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

Generic SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

Associated Types

type Rep SessionContext :: Type -> Type #

Read SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

Show SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

NFData SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

Methods

rnf :: SessionContext -> () #

Eq SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

Hashable SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

type Rep SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

type Rep SessionContext = D1 ('MetaData "SessionContext" "Amazonka.MacieV2.Types.SessionContext" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SessionContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionContextAttributes)) :*: S1 ('MetaSel ('Just "sessionIssuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionIssuer))))

newSessionContext :: SessionContext Source #

Create a value of SessionContext 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:attributes:SessionContext', sessionContext_attributes - The date and time when the credentials were issued, and whether the credentials were authenticated with a multi-factor authentication (MFA) device.

$sel:sessionIssuer:SessionContext', sessionContext_sessionIssuer - The source and type of credentials that were issued to the entity.

SessionContextAttributes

data SessionContextAttributes Source #

Provides information about the context in which temporary security credentials were issued to an entity.

See: newSessionContextAttributes smart constructor.

Instances

Instances details
FromJSON SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

Generic SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

Associated Types

type Rep SessionContextAttributes :: Type -> Type #

Read SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

Show SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

NFData SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

Eq SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

Hashable SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

type Rep SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

type Rep SessionContextAttributes = D1 ('MetaData "SessionContextAttributes" "Amazonka.MacieV2.Types.SessionContextAttributes" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SessionContextAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "mfaAuthenticated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newSessionContextAttributes :: SessionContextAttributes Source #

Create a value of SessionContextAttributes 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:creationDate:SessionContextAttributes', sessionContextAttributes_creationDate - The date and time, in UTC and ISO 8601 format, when the credentials were issued.

$sel:mfaAuthenticated:SessionContextAttributes', sessionContextAttributes_mfaAuthenticated - Specifies whether the credentials were authenticated with a multi-factor authentication (MFA) device.

SessionIssuer

data SessionIssuer Source #

Provides information about the source and type of temporary security credentials that were issued to an entity.

See: newSessionIssuer smart constructor.

Instances

Instances details
FromJSON SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

Generic SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

Associated Types

type Rep SessionIssuer :: Type -> Type #

Read SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

Show SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

NFData SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

Methods

rnf :: SessionIssuer -> () #

Eq SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

Hashable SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

type Rep SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

type Rep SessionIssuer = D1 ('MetaData "SessionIssuer" "Amazonka.MacieV2.Types.SessionIssuer" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SessionIssuer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSessionIssuer :: SessionIssuer Source #

Create a value of SessionIssuer 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:SessionIssuer', sessionIssuer_accountId - The unique identifier for the Amazon Web Services account that owns the entity that was used to get the credentials.

$sel:arn:SessionIssuer', sessionIssuer_arn - The Amazon Resource Name (ARN) of the source account, IAM user, or role that was used to get the credentials.

$sel:principalId:SessionIssuer', sessionIssuer_principalId - The unique identifier for the entity that was used to get the credentials.

$sel:type':SessionIssuer', sessionIssuer_type - The source of the temporary security credentials, such as Root, IAMUser, or Role.

$sel:userName:SessionIssuer', sessionIssuer_userName - The name or alias of the user or role that issued the session. This value is null if the credentials were obtained from a root account that doesn't have an alias.

Severity

data Severity Source #

Provides the numerical and qualitative representations of a finding's severity.

See: newSeverity smart constructor.

Instances

Instances details
FromJSON Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

Generic Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

Associated Types

type Rep Severity :: Type -> Type #

Methods

from :: Severity -> Rep Severity x #

to :: Rep Severity x -> Severity #

Read Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

Show Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

NFData Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

Methods

rnf :: Severity -> () #

Eq Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

Hashable Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

Methods

hashWithSalt :: Int -> Severity -> Int #

hash :: Severity -> Int #

type Rep Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

type Rep Severity = D1 ('MetaData "Severity" "Amazonka.MacieV2.Types.Severity" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "Severity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SeverityDescription)) :*: S1 ('MetaSel ('Just "score") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

newSeverity :: Severity Source #

Create a value of Severity 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:description:Severity', severity_description - The qualitative representation of the finding's severity, ranging from Low (least severe) to High (most severe).

$sel:score:Severity', severity_score - The numerical representation of the finding's severity, ranging from 1 (least severe) to 3 (most severe).

SeverityLevel

data SeverityLevel Source #

Specifies a severity level for findings that a custom data identifier produces. A severity level determines which severity is assigned to the findings, based on the number of occurrences of text that matches the custom data identifier's detection criteria.

See: newSeverityLevel smart constructor.

Instances

Instances details
FromJSON SeverityLevel Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityLevel

ToJSON SeverityLevel Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityLevel

Generic SeverityLevel Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityLevel

Associated Types

type Rep SeverityLevel :: Type -> Type #

Read SeverityLevel Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityLevel

Show SeverityLevel Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityLevel

NFData SeverityLevel Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityLevel

Methods

rnf :: SeverityLevel -> () #

Eq SeverityLevel Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityLevel

Hashable SeverityLevel Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityLevel

type Rep SeverityLevel Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityLevel

type Rep SeverityLevel = D1 ('MetaData "SeverityLevel" "Amazonka.MacieV2.Types.SeverityLevel" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SeverityLevel'" 'PrefixI 'True) (S1 ('MetaSel ('Just "occurrencesThreshold") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Integer) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataIdentifierSeverity)))

newSeverityLevel Source #

Create a value of SeverityLevel 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:occurrencesThreshold:SeverityLevel', severityLevel_occurrencesThreshold - The minimum number of occurrences of text that must match the custom data identifier's detection criteria in order to produce a finding with the specified severity (severity).

$sel:severity:SeverityLevel', severityLevel_severity - The severity to assign to a finding: if the number of occurrences is greater than or equal to the specified threshold (occurrencesThreshold); and, if applicable, the number of occurrences is less than the threshold for the next consecutive severity level for the custom data identifier, moving from LOW to HIGH.

SimpleCriterionForJob

data SimpleCriterionForJob Source #

Specifies a property-based condition that determines whether an S3 bucket is included or excluded from a classification job.

See: newSimpleCriterionForJob smart constructor.

Instances

Instances details
FromJSON SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

ToJSON SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

Generic SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

Associated Types

type Rep SimpleCriterionForJob :: Type -> Type #

Read SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

Show SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

NFData SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

Methods

rnf :: SimpleCriterionForJob -> () #

Eq SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

Hashable SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

type Rep SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

type Rep SimpleCriterionForJob = D1 ('MetaData "SimpleCriterionForJob" "Amazonka.MacieV2.Types.SimpleCriterionForJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SimpleCriterionForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobComparator)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimpleCriterionKeyForJob)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newSimpleCriterionForJob :: SimpleCriterionForJob Source #

Create a value of SimpleCriterionForJob 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:comparator:SimpleCriterionForJob', simpleCriterionForJob_comparator - The operator to use in the condition. Valid values are EQ (equals) and NE (not equals).

$sel:key:SimpleCriterionForJob', simpleCriterionForJob_key - The property to use in the condition.

$sel:values:SimpleCriterionForJob', simpleCriterionForJob_values - An array that lists one or more values to use in the condition. If you specify multiple values, Amazon Macie uses OR logic to join the values. Valid values for each supported property (key) are:

  • ACCOUNT_ID - A string that represents the unique identifier for the Amazon Web Services account that owns the bucket.
  • S3_BUCKET_EFFECTIVE_PERMISSION - A string that represents an enumerated value that Macie defines for the BucketPublicAccess.effectivePermission property of a bucket.
  • S3_BUCKET_NAME - A string that represents the name of a bucket.
  • S3_BUCKET_SHARED_ACCESS - A string that represents an enumerated value that Macie defines for the BucketMetadata.sharedAccess property of a bucket.

Values are case sensitive. Also, Macie doesn't support use of partial values or wildcard characters in these values.

SimpleScopeTerm

data SimpleScopeTerm Source #

Specifies a property-based condition that determines whether an S3 object is included or excluded from a classification job.

See: newSimpleScopeTerm smart constructor.

Instances

Instances details
FromJSON SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

ToJSON SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

Generic SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

Associated Types

type Rep SimpleScopeTerm :: Type -> Type #

Read SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

Show SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

NFData SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

Methods

rnf :: SimpleScopeTerm -> () #

Eq SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

Hashable SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

type Rep SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

type Rep SimpleScopeTerm = D1 ('MetaData "SimpleScopeTerm" "Amazonka.MacieV2.Types.SimpleScopeTerm" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SimpleScopeTerm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobComparator)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScopeFilterKey)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newSimpleScopeTerm :: SimpleScopeTerm Source #

Create a value of SimpleScopeTerm 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:comparator:SimpleScopeTerm', simpleScopeTerm_comparator - The operator to use in the condition. Valid values for each supported property (key) are:

  • OBJECT_EXTENSION - EQ (equals) or NE (not equals)
  • OBJECT_KEY - STARTS_WITH
  • OBJECT_LAST_MODIFIED_DATE - Any operator except CONTAINS
  • OBJECT_SIZE - Any operator except CONTAINS

$sel:key:SimpleScopeTerm', simpleScopeTerm_key - The object property to use in the condition.

$sel:values:SimpleScopeTerm', simpleScopeTerm_values - An array that lists the values to use in the condition. If the value for the key property is OBJECT_EXTENSION or OBJECT_KEY, this array can specify multiple values and Amazon Macie uses OR logic to join the values. Otherwise, this array can specify only one value.

Valid values for each supported property (key) are:

  • OBJECT_EXTENSION - A string that represents the file name extension of an object. For example: docx or pdf
  • OBJECT_KEY - A string that represents the key prefix (folder name or path) of an object. For example: logs or awslogs/eventlogs. This value applies a condition to objects whose keys (names) begin with the specified value.
  • OBJECT_LAST_MODIFIED_DATE - The date and time (in UTC and extended ISO 8601 format) when an object was created or last changed, whichever is latest. For example: 2020-09-28T14:31:13Z
  • OBJECT_SIZE - An integer that represents the storage size (in bytes) of an object.

Macie doesn't support use of wildcard characters in these values. Also, string values are case sensitive.

SortCriteria

data SortCriteria Source #

Specifies criteria for sorting the results of a request for findings.

See: newSortCriteria smart constructor.

Instances

Instances details
ToJSON SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

Generic SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

Associated Types

type Rep SortCriteria :: Type -> Type #

Read SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

Show SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

NFData SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

Methods

rnf :: SortCriteria -> () #

Eq SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

Hashable SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

type Rep SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

type Rep SortCriteria = D1 ('MetaData "SortCriteria" "Amazonka.MacieV2.Types.SortCriteria" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy))))

newSortCriteria :: SortCriteria Source #

Create a value of SortCriteria 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:attributeName:SortCriteria', sortCriteria_attributeName - The name of the property to sort the results by. This value can be the name of any property that Amazon Macie defines for a finding.

$sel:orderBy:SortCriteria', sortCriteria_orderBy - The sort order to apply to the results, based on the value for the property specified by the attributeName property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

Statistics

data Statistics Source #

Provides processing statistics for a classification job.

See: newStatistics smart constructor.

Constructors

Statistics' (Maybe Double) (Maybe Double) 

Instances

Instances details
FromJSON Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

Generic Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

Associated Types

type Rep Statistics :: Type -> Type #

Read Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

Show Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

NFData Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

Methods

rnf :: Statistics -> () #

Eq Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

Hashable Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

type Rep Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

type Rep Statistics = D1 ('MetaData "Statistics" "Amazonka.MacieV2.Types.Statistics" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "Statistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "approximateNumberOfObjectsToProcess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "numberOfRuns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newStatistics :: Statistics Source #

Create a value of Statistics 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:approximateNumberOfObjectsToProcess:Statistics', statistics_approximateNumberOfObjectsToProcess - The approximate number of objects that the job has yet to process during its current run.

$sel:numberOfRuns:Statistics', statistics_numberOfRuns - The number of times that the job has run.

SuppressDataIdentifier

data SuppressDataIdentifier Source #

Specifies a custom data identifier or managed data identifier that detected a type of sensitive data to start excluding or including in an S3 bucket's sensitivity score.

See: newSuppressDataIdentifier smart constructor.

Instances

Instances details
ToJSON SuppressDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SuppressDataIdentifier

Generic SuppressDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SuppressDataIdentifier

Associated Types

type Rep SuppressDataIdentifier :: Type -> Type #

Read SuppressDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SuppressDataIdentifier

Show SuppressDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SuppressDataIdentifier

NFData SuppressDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SuppressDataIdentifier

Methods

rnf :: SuppressDataIdentifier -> () #

Eq SuppressDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SuppressDataIdentifier

Hashable SuppressDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SuppressDataIdentifier

type Rep SuppressDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SuppressDataIdentifier

type Rep SuppressDataIdentifier = D1 ('MetaData "SuppressDataIdentifier" "Amazonka.MacieV2.Types.SuppressDataIdentifier" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "SuppressDataIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataIdentifierType))))

newSuppressDataIdentifier :: SuppressDataIdentifier Source #

Create a value of SuppressDataIdentifier 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:id:SuppressDataIdentifier', suppressDataIdentifier_id - The unique identifier for the custom data identifier or managed data identifier that detected the type of sensitive data to exclude or include in the score.

$sel:type':SuppressDataIdentifier', suppressDataIdentifier_type - The type of data identifier that detected the sensitive data. Possible values are: CUSTOM, for a custom data identifier; and, MANAGED, for a managed data identifier.

TagCriterionForJob

data TagCriterionForJob Source #

Specifies a tag-based condition that determines whether an S3 bucket is included or excluded from a classification job.

See: newTagCriterionForJob smart constructor.

Instances

Instances details
FromJSON TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

ToJSON TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

Generic TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

Associated Types

type Rep TagCriterionForJob :: Type -> Type #

Read TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

Show TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

NFData TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

Methods

rnf :: TagCriterionForJob -> () #

Eq TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

Hashable TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

type Rep TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

type Rep TagCriterionForJob = D1 ('MetaData "TagCriterionForJob" "Amazonka.MacieV2.Types.TagCriterionForJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "TagCriterionForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobComparator)) :*: S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagCriterionPairForJob]))))

newTagCriterionForJob :: TagCriterionForJob Source #

Create a value of TagCriterionForJob 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:comparator:TagCriterionForJob', tagCriterionForJob_comparator - The operator to use in the condition. Valid values are EQ (equals) and NE (not equals).

$sel:tagValues:TagCriterionForJob', tagCriterionForJob_tagValues - The tag keys, tag values, or tag key and value pairs to use in the condition.

TagCriterionPairForJob

data TagCriterionPairForJob Source #

Specifies a tag key, a tag value, or a tag key and value (as a pair) to use in a tag-based condition that determines whether an S3 bucket is included or excluded from a classification job. Tag keys and values are case sensitive. Also, Amazon Macie doesn't support use of partial values or wildcard characters in tag-based conditions.

See: newTagCriterionPairForJob smart constructor.

Instances

Instances details
FromJSON TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

ToJSON TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

Generic TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

Associated Types

type Rep TagCriterionPairForJob :: Type -> Type #

Read TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

Show TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

NFData TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

Methods

rnf :: TagCriterionPairForJob -> () #

Eq TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

Hashable TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

type Rep TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

type Rep TagCriterionPairForJob = D1 ('MetaData "TagCriterionPairForJob" "Amazonka.MacieV2.Types.TagCriterionPairForJob" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "TagCriterionPairForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTagCriterionPairForJob :: TagCriterionPairForJob Source #

Create a value of TagCriterionPairForJob 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:key:TagCriterionPairForJob', tagCriterionPairForJob_key - The value for the tag key to use in the condition.

$sel:value:TagCriterionPairForJob', tagCriterionPairForJob_value - The tag value to use in the condition.

TagScopeTerm

data TagScopeTerm Source #

Specifies a tag-based condition that determines whether an S3 object is included or excluded from a classification job.

See: newTagScopeTerm smart constructor.

Instances

Instances details
FromJSON TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

ToJSON TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

Generic TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

Associated Types

type Rep TagScopeTerm :: Type -> Type #

Read TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

Show TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

NFData TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

Methods

rnf :: TagScopeTerm -> () #

Eq TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

Hashable TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

type Rep TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

type Rep TagScopeTerm = D1 ('MetaData "TagScopeTerm" "Amazonka.MacieV2.Types.TagScopeTerm" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "TagScopeTerm'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobComparator)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagValuePair])) :*: S1 ('MetaSel ('Just "target") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TagTarget)))))

newTagScopeTerm :: TagScopeTerm Source #

Create a value of TagScopeTerm 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:comparator:TagScopeTerm', tagScopeTerm_comparator - The operator to use in the condition. Valid values are EQ (equals) or NE (not equals).

TagScopeTerm, tagScopeTerm_key - The object property to use in the condition. The only valid value is TAG.

$sel:tagValues:TagScopeTerm', tagScopeTerm_tagValues - The tag keys or tag key and value pairs to use in the condition. To specify only tag keys in a condition, specify the keys in this array and set the value for each associated tag value to an empty string.

$sel:target:TagScopeTerm', tagScopeTerm_target - The type of object to apply the condition to.

TagValuePair

data TagValuePair Source #

Specifies a tag key or tag key and value pair to use in a tag-based condition that determines whether an S3 object is included or excluded from a classification job. Tag keys and values are case sensitive. Also, Amazon Macie doesn't support use of partial values or wildcard characters in tag-based conditions.

See: newTagValuePair smart constructor.

Constructors

TagValuePair' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

ToJSON TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

Generic TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

Associated Types

type Rep TagValuePair :: Type -> Type #

Read TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

Show TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

NFData TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

Methods

rnf :: TagValuePair -> () #

Eq TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

Hashable TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

type Rep TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

type Rep TagValuePair = D1 ('MetaData "TagValuePair" "Amazonka.MacieV2.Types.TagValuePair" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "TagValuePair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTagValuePair :: TagValuePair Source #

Create a value of TagValuePair 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:key:TagValuePair', tagValuePair_key - The value for the tag key to use in the condition.

$sel:value:TagValuePair', tagValuePair_value - The tag value, associated with the specified tag key (key), to use in the condition. To specify only a tag key for a condition, specify the tag key for the key property and set this value to an empty string.

UnprocessedAccount

data UnprocessedAccount Source #

Provides information about an account-related request that hasn't been processed.

See: newUnprocessedAccount smart constructor.

Instances

Instances details
FromJSON UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

Generic UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

Associated Types

type Rep UnprocessedAccount :: Type -> Type #

Read UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

Show UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

NFData UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

Methods

rnf :: UnprocessedAccount -> () #

Eq UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

Hashable UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

type Rep UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

type Rep UnprocessedAccount = D1 ('MetaData "UnprocessedAccount" "Amazonka.MacieV2.Types.UnprocessedAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UnprocessedAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ErrorCode)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUnprocessedAccount :: UnprocessedAccount Source #

Create a value of UnprocessedAccount 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:UnprocessedAccount', unprocessedAccount_accountId - The Amazon Web Services account ID for the account that the request applies to.

$sel:errorCode:UnprocessedAccount', unprocessedAccount_errorCode - The source of the issue or delay in processing the request.

$sel:errorMessage:UnprocessedAccount', unprocessedAccount_errorMessage - The reason why the request hasn't been processed.

UsageByAccount

data UsageByAccount Source #

Provides data for a specific usage metric and the corresponding quota for an Amazon Macie account.

See: newUsageByAccount smart constructor.

Instances

Instances details
FromJSON UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

Generic UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

Associated Types

type Rep UsageByAccount :: Type -> Type #

Read UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

Show UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

NFData UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

Methods

rnf :: UsageByAccount -> () #

Eq UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

Hashable UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

type Rep UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

type Rep UsageByAccount = D1 ('MetaData "UsageByAccount" "Amazonka.MacieV2.Types.UsageByAccount" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UsageByAccount'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Currency)) :*: S1 ('MetaSel ('Just "estimatedCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "serviceLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceLimit)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageType)))))

newUsageByAccount :: UsageByAccount Source #

Create a value of UsageByAccount 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:currency:UsageByAccount', usageByAccount_currency - The type of currency that the value for the metric (estimatedCost) is reported in.

$sel:estimatedCost:UsageByAccount', usageByAccount_estimatedCost - The estimated value for the metric.

$sel:serviceLimit:UsageByAccount', usageByAccount_serviceLimit - The current value for the quota that corresponds to the metric specified by the type field.

$sel:type':UsageByAccount', usageByAccount_type - The name of the metric. Possible values are: AUTOMATED_OBJECT_MONITORING, to monitor S3 objects for automated sensitive data discovery; AUTOMATED_SENSITIVE_DATA_DISCOVERY, to analyze S3 objects for automated sensitive data discovery; DATA_INVENTORY_EVALUATION, to monitor S3 buckets; and, SENSITIVE_DATA_DISCOVERY, to run classification jobs.

UsageRecord

data UsageRecord Source #

Provides quota and aggregated usage data for an Amazon Macie account.

See: newUsageRecord smart constructor.

Instances

Instances details
FromJSON UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

Generic UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

Associated Types

type Rep UsageRecord :: Type -> Type #

Read UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

Show UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

NFData UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

Methods

rnf :: UsageRecord -> () #

Eq UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

Hashable UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

type Rep UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

type Rep UsageRecord = D1 ('MetaData "UsageRecord" "Amazonka.MacieV2.Types.UsageRecord" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UsageRecord'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "automatedDiscoveryFreeTrialStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "freeTrialStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "usage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageByAccount])))))

newUsageRecord :: UsageRecord Source #

Create a value of UsageRecord 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:UsageRecord', usageRecord_accountId - The unique identifier for the Amazon Web Services account that the data applies to.

$sel:automatedDiscoveryFreeTrialStartDate:UsageRecord', usageRecord_automatedDiscoveryFreeTrialStartDate - The date and time, in UTC and extended ISO 8601 format, when the free trial of automated sensitive data discovery started for the account. If the account is a member account in an organization, this value is the same as the value for the organization's Amazon Macie administrator account.

$sel:freeTrialStartDate:UsageRecord', usageRecord_freeTrialStartDate - The date and time, in UTC and extended ISO 8601 format, when the Amazon Macie free trial started for the account.

$sel:usage:UsageRecord', usageRecord_usage - An array of objects that contains usage data and quotas for the account. Each object contains the data for a specific usage metric and the corresponding quota.

UsageStatisticsFilter

data UsageStatisticsFilter Source #

Specifies a condition for filtering the results of a query for quota and usage data for one or more Amazon Macie accounts.

See: newUsageStatisticsFilter smart constructor.

Instances

Instances details
ToJSON UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

Generic UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

Associated Types

type Rep UsageStatisticsFilter :: Type -> Type #

Read UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

Show UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

NFData UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

Methods

rnf :: UsageStatisticsFilter -> () #

Eq UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

Hashable UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

type Rep UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

type Rep UsageStatisticsFilter = D1 ('MetaData "UsageStatisticsFilter" "Amazonka.MacieV2.Types.UsageStatisticsFilter" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UsageStatisticsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatisticsFilterComparator)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatisticsFilterKey)) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newUsageStatisticsFilter :: UsageStatisticsFilter Source #

Create a value of UsageStatisticsFilter 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:comparator:UsageStatisticsFilter', usageStatisticsFilter_comparator - The operator to use in the condition. If the value for the key property is accountId, this value must be CONTAINS. If the value for the key property is any other supported field, this value can be EQ, GT, GTE, LT, LTE, or NE.

$sel:key:UsageStatisticsFilter', usageStatisticsFilter_key - The field to use in the condition.

$sel:values:UsageStatisticsFilter', usageStatisticsFilter_values - An array that lists values to use in the condition, based on the value for the field specified by the key property. If the value for the key property is accountId, this array can specify multiple values. Otherwise, this array can specify only one value.

Valid values for each supported field are:

  • accountId - The unique identifier for an Amazon Web Services account.
  • freeTrialStartDate - The date and time, in UTC and extended ISO 8601 format, when the Amazon Macie free trial started for an account.
  • serviceLimit - A Boolean (true or false) value that indicates whether an account has reached its monthly quota.
  • total - A string that represents the current estimated cost for an account.

UsageStatisticsSortBy

data UsageStatisticsSortBy Source #

Specifies criteria for sorting the results of a query for Amazon Macie account quotas and usage data.

See: newUsageStatisticsSortBy smart constructor.

Instances

Instances details
ToJSON UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

Generic UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

Associated Types

type Rep UsageStatisticsSortBy :: Type -> Type #

Read UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

Show UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

NFData UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

Methods

rnf :: UsageStatisticsSortBy -> () #

Eq UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

Hashable UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

type Rep UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

type Rep UsageStatisticsSortBy = D1 ('MetaData "UsageStatisticsSortBy" "Amazonka.MacieV2.Types.UsageStatisticsSortBy" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UsageStatisticsSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatisticsSortKey)) :*: S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy))))

newUsageStatisticsSortBy :: UsageStatisticsSortBy Source #

Create a value of UsageStatisticsSortBy 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:key:UsageStatisticsSortBy', usageStatisticsSortBy_key - The field to sort the results by.

$sel:orderBy:UsageStatisticsSortBy', usageStatisticsSortBy_orderBy - The sort order to apply to the results, based on the value for the field specified by the key property. Valid values are: ASC, sort the results in ascending order; and, DESC, sort the results in descending order.

UsageTotal

data UsageTotal Source #

Provides aggregated data for an Amazon Macie usage metric. The value for the metric reports estimated usage data for an account for the preceding 30 days or the current calendar month to date, depending on the time period (timeRange) specified in the request.

See: newUsageTotal smart constructor.

Instances

Instances details
FromJSON UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

Generic UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

Associated Types

type Rep UsageTotal :: Type -> Type #

Read UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

Show UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

NFData UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

Methods

rnf :: UsageTotal -> () #

Eq UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

Hashable UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

type Rep UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

type Rep UsageTotal = D1 ('MetaData "UsageTotal" "Amazonka.MacieV2.Types.UsageTotal" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UsageTotal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Currency)) :*: (S1 ('MetaSel ('Just "estimatedCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageType)))))

newUsageTotal :: UsageTotal Source #

Create a value of UsageTotal 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:currency:UsageTotal', usageTotal_currency - The type of currency that the value for the metric (estimatedCost) is reported in.

$sel:estimatedCost:UsageTotal', usageTotal_estimatedCost - The estimated value for the metric.

$sel:type':UsageTotal', usageTotal_type - The name of the metric. Possible values are: AUTOMATED_OBJECT_MONITORING, to monitor S3 objects for automated sensitive data discovery; AUTOMATED_SENSITIVE_DATA_DISCOVERY, to analyze S3 objects for automated sensitive data discovery; DATA_INVENTORY_EVALUATION, to monitor S3 buckets; and, SENSITIVE_DATA_DISCOVERY, to run classification jobs.

UserIdentity

data UserIdentity Source #

Provides information about the type and other characteristics of an entity that performed an action on an affected resource.

See: newUserIdentity smart constructor.

Instances

Instances details
FromJSON UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

Generic UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

Associated Types

type Rep UserIdentity :: Type -> Type #

Read UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

Show UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

NFData UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

Methods

rnf :: UserIdentity -> () #

Eq UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

Hashable UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

type Rep UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

newUserIdentity :: UserIdentity Source #

Create a value of UserIdentity 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:assumedRole:UserIdentity', userIdentity_assumedRole - If the action was performed with temporary security credentials that were obtained using the AssumeRole operation of the Security Token Service (STS) API, the identifiers, session context, and other details about the identity.

$sel:awsAccount:UserIdentity', userIdentity_awsAccount - If the action was performed using the credentials for another Amazon Web Services account, the details of that account.

$sel:awsService:UserIdentity', userIdentity_awsService - If the action was performed by an Amazon Web Services account that belongs to an Amazon Web Service, the name of the service.

$sel:federatedUser:UserIdentity', userIdentity_federatedUser - If the action was performed with temporary security credentials that were obtained using the GetFederationToken operation of the Security Token Service (STS) API, the identifiers, session context, and other details about the identity.

$sel:iamUser:UserIdentity', userIdentity_iamUser - If the action was performed using the credentials for an Identity and Access Management (IAM) user, the name and other details about the user.

$sel:root:UserIdentity', userIdentity_root - If the action was performed using the credentials for your Amazon Web Services account, the details of your account.

$sel:type':UserIdentity', userIdentity_type - The type of entity that performed the action.

UserIdentityRoot

data UserIdentityRoot Source #

Provides information about an Amazon Web Services account and entity that performed an action on an affected resource. The action was performed using the credentials for your Amazon Web Services account.

See: newUserIdentityRoot smart constructor.

Instances

Instances details
FromJSON UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

Generic UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

Associated Types

type Rep UserIdentityRoot :: Type -> Type #

Read UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

Show UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

NFData UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

Methods

rnf :: UserIdentityRoot -> () #

Eq UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

Hashable UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

type Rep UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

type Rep UserIdentityRoot = D1 ('MetaData "UserIdentityRoot" "Amazonka.MacieV2.Types.UserIdentityRoot" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UserIdentityRoot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUserIdentityRoot :: UserIdentityRoot Source #

Create a value of UserIdentityRoot 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:UserIdentityRoot', userIdentityRoot_accountId - The unique identifier for the Amazon Web Services account.

$sel:arn:UserIdentityRoot', userIdentityRoot_arn - The Amazon Resource Name (ARN) of the principal that performed the action. The last section of the ARN contains the name of the user or role that performed the action.

$sel:principalId:UserIdentityRoot', userIdentityRoot_principalId - The unique identifier for the entity that performed the action.

UserPausedDetails

data UserPausedDetails Source #

Provides information about when a classification job was paused. For a one-time job, this object also specifies when the job will expire and be cancelled if it isn't resumed. For a recurring job, this object also specifies when the paused job run will expire and be cancelled if it isn't resumed. This object is present only if a job's current status (jobStatus) is USER_PAUSED. The information in this object applies only to a job that was paused while it had a status of RUNNING.

See: newUserPausedDetails smart constructor.

Instances

Instances details
FromJSON UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

Generic UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

Associated Types

type Rep UserPausedDetails :: Type -> Type #

Read UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

Show UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

NFData UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

Methods

rnf :: UserPausedDetails -> () #

Eq UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

Hashable UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

type Rep UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

type Rep UserPausedDetails = D1 ('MetaData "UserPausedDetails" "Amazonka.MacieV2.Types.UserPausedDetails" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "UserPausedDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobExpiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "jobImminentExpirationHealthEventArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobPausedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))))

newUserPausedDetails :: UserPausedDetails Source #

Create a value of UserPausedDetails 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:jobExpiresAt:UserPausedDetails', userPausedDetails_jobExpiresAt - The date and time, in UTC and extended ISO 8601 format, when the job or job run will expire and be cancelled if you don't resume it first.

$sel:jobImminentExpirationHealthEventArn:UserPausedDetails', userPausedDetails_jobImminentExpirationHealthEventArn - The Amazon Resource Name (ARN) of the Health event that Amazon Macie sent to notify you of the job or job run's pending expiration and cancellation. This value is null if a job has been paused for less than 23 days.

$sel:jobPausedAt:UserPausedDetails', userPausedDetails_jobPausedAt - The date and time, in UTC and extended ISO 8601 format, when you paused the job.

WeeklySchedule

data WeeklySchedule Source #

Specifies a weekly recurrence pattern for running a classification job.

See: newWeeklySchedule smart constructor.

Instances

Instances details
FromJSON WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

ToJSON WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

Generic WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

Associated Types

type Rep WeeklySchedule :: Type -> Type #

Read WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

Show WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

NFData WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

Methods

rnf :: WeeklySchedule -> () #

Eq WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

Hashable WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

type Rep WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

type Rep WeeklySchedule = D1 ('MetaData "WeeklySchedule" "Amazonka.MacieV2.Types.WeeklySchedule" "amazonka-maciev2-2.0-5WBPWSHaxt7LOrO1LzXg18" 'False) (C1 ('MetaCons "WeeklySchedule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dayOfWeek") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DayOfWeek))))

newWeeklySchedule :: WeeklySchedule Source #

Create a value of WeeklySchedule 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:dayOfWeek:WeeklySchedule', weeklySchedule_dayOfWeek - The day of the week when Amazon Macie runs the job.