libZSservicesZSamazonka-maciev2ZSamazonka-maciev2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MacieV2

Contents

Description

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

Amazon Macie is a fully managed data security and data privacy service that uses machine learning and pattern matching to discover and protect your sensitive data in AWS. Macie automates the discovery of sensitive data, such as PII and intellectual property, to provide you with insight into the data that your organization stores in AWS. Macie also provides an inventory of your Amazon S3 buckets, which it continually monitors for you. If Macie detects sensitive data or potential data access issues, it generates detailed findings for you to review and act upon as necessary.

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.

ValidationException

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

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

AccessDeniedException

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

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

ConflictException

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

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

ServiceQuotaExceededException

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

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

ThrottlingException

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

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

InternalServerException

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

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

ResourceNotFoundException

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

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

Waiters

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

Operations

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

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

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

CreateMember

data CreateMember Source #

See: newCreateMember smart constructor.

Instances

Instances details
Eq CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Read CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Show CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Generic CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Associated Types

type Rep CreateMember :: Type -> Type #

NFData CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Methods

rnf :: CreateMember -> () #

Hashable CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

ToJSON CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

AWSRequest CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Associated Types

type AWSResponse 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

type Rep CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

type Rep CreateMember = D1 ('MetaData "CreateMember" "Amazonka.MacieV2.CreateMember" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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)))
type AWSResponse CreateMember Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

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:

$sel:tags: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
Eq CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Read CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Show CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Generic CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Associated Types

type Rep CreateMemberResponse :: Type -> Type #

NFData CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

Methods

rnf :: CreateMemberResponse -> () #

type Rep CreateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateMember

type Rep CreateMemberResponse = D1 ('MetaData "CreateMemberResponse" "Amazonka.MacieV2.CreateMember" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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:

$sel:arn: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.

EnableOrganizationAdminAccount

data EnableOrganizationAdminAccount Source #

See: newEnableOrganizationAdminAccount smart constructor.

Instances

Instances details
Eq EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

Read EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

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

NFData EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

Hashable EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

ToJSON EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

AWSRequest 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

type Rep EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

type Rep EnableOrganizationAdminAccount = D1 ('MetaData "EnableOrganizationAdminAccount" "Amazonka.MacieV2.EnableOrganizationAdminAccount" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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)))
type AWSResponse EnableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

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
Eq 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

Generic EnableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableOrganizationAdminAccount

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

DescribeClassificationJob

data DescribeClassificationJob Source #

See: newDescribeClassificationJob smart constructor.

Instances

Instances details
Eq DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Read DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

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

NFData DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Hashable DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

AWSRequest DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

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

type Rep DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

type Rep DescribeClassificationJob = D1 ('MetaData "DescribeClassificationJob" "Amazonka.MacieV2.DescribeClassificationJob" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DescribeClassificationJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

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:

$sel:jobId:DescribeClassificationJob', describeClassificationJob_jobId - The unique identifier for the classification job.

data DescribeClassificationJobResponse Source #

See: newDescribeClassificationJobResponse smart constructor.

Instances

Instances details
Eq DescribeClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Read DescribeClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Show DescribeClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Generic DescribeClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeClassificationJob

Associated Types

type Rep DescribeClassificationJobResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DescribeClassificationJobResponse'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "lastRunErrorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LastRunErrorStatus)) :*: S1 ('MetaSel ('Just "jobType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobType))) :*: (S1 ('MetaSel ('Just "initialRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "jobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3JobDefinition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3JobDefinition))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "userPausedDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserPausedDetails)) :*: S1 ('MetaSel ('Just "samplingPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "managedDataIdentifierSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ManagedDataIdentifierSelector)) :*: S1 ('MetaSel ('Just "lastRunTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "customDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statistics") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Statistics))))) :*: ((S1 ('MetaSel ('Just "managedDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobStatus)) :*: 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 "scheduleFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobScheduleFrequency)) :*: 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:

$sel:lastRunErrorStatus: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:jobType: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.

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

$sel:jobId:DescribeClassificationJob', describeClassificationJobResponse_jobId - The unique identifier for the job.

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

$sel:jobArn:DescribeClassificationJobResponse', describeClassificationJobResponse_jobArn - The Amazon Resource Name (ARN) of the job.

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

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

$sel:userPausedDetails: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:samplingPercentage:DescribeClassificationJobResponse', describeClassificationJobResponse_samplingPercentage - The sampling depth, as a percentage, that determines the percentage of eligible objects that the job analyzes.

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

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

$sel:customDataIdentifierIds:DescribeClassificationJobResponse', describeClassificationJobResponse_customDataIdentifierIds - An array of unique identifiers, one for each custom data identifier that the job uses to analyze data. This value is null if the job uses only managed data identifiers to analyze data.

$sel:name:DescribeClassificationJobResponse', describeClassificationJobResponse_name - The custom name of the job.

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

$sel:managedDataIdentifierIds: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:jobStatus: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.

$sel:description:DescribeClassificationJobResponse', describeClassificationJobResponse_description - The custom description of the job.

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

$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:httpStatus:DescribeClassificationJobResponse', describeClassificationJobResponse_httpStatus - The response's http status code.

ListFindings (Paginated)

data ListFindings Source #

See: newListFindings smart constructor.

Instances

Instances details
Eq ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Read ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Show ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Generic ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Associated Types

type Rep ListFindings :: Type -> Type #

NFData ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Methods

rnf :: ListFindings -> () #

Hashable ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

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

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

type Rep ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

type Rep ListFindings = D1 ('MetaData "ListFindings" "Amazonka.MacieV2.ListFindings" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListFindings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "findingCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCriteria)) :*: S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SortCriteria))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse ListFindings Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

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:sortCriteria:ListFindings', listFindings_sortCriteria - The criteria to use to sort the results.

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

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

data ListFindingsResponse Source #

See: newListFindingsResponse smart constructor.

Instances

Instances details
Eq ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Read ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Show ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Generic ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Associated Types

type Rep ListFindingsResponse :: Type -> Type #

NFData ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

Methods

rnf :: ListFindingsResponse -> () #

type Rep ListFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindings

type Rep ListFindingsResponse = D1 ('MetaData "ListFindingsResponse" "Amazonka.MacieV2.ListFindings" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 meets the filter criteria specified in the request.

$sel:nextToken: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.

GetAdministratorAccount

data GetAdministratorAccount Source #

See: newGetAdministratorAccount smart constructor.

Instances

Instances details
Eq GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Read GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

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

NFData GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Methods

rnf :: GetAdministratorAccount -> () #

Hashable GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

AWSRequest GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

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

type Rep GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

type Rep GetAdministratorAccount = D1 ('MetaData "GetAdministratorAccount" "Amazonka.MacieV2.GetAdministratorAccount" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetAdministratorAccount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

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
Eq GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Read GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Show GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Generic GetAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetAdministratorAccount

Associated Types

type Rep GetAdministratorAccountResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 a 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.

ListOrganizationAdminAccounts (Paginated)

data ListOrganizationAdminAccounts Source #

See: newListOrganizationAdminAccounts smart constructor.

Instances

Instances details
Eq ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

Read ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

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

NFData ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

Hashable 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

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

type Rep ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

type Rep ListOrganizationAdminAccounts = D1 ('MetaData "ListOrganizationAdminAccounts" "Amazonka.MacieV2.ListOrganizationAdminAccounts" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListOrganizationAdminAccounts'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListOrganizationAdminAccounts Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

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:nextToken:ListOrganizationAdminAccounts', listOrganizationAdminAccounts_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:maxResults:ListOrganizationAdminAccounts', listOrganizationAdminAccounts_maxResults - The maximum number of items to include in each page of a paginated response.

data ListOrganizationAdminAccountsResponse Source #

Instances

Instances details
Eq 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

Generic ListOrganizationAdminAccountsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListOrganizationAdminAccounts

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

$sel:nextToken: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.

SearchResources (Paginated)

data SearchResources Source #

See: newSearchResources smart constructor.

Instances

Instances details
Eq SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Read SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Show SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Generic SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Associated Types

type Rep SearchResources :: Type -> Type #

NFData SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Methods

rnf :: SearchResources -> () #

Hashable SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

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

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

type Rep SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

type Rep SearchResources = D1 ('MetaData "SearchResources" "Amazonka.MacieV2.SearchResources" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SearchResources'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "bucketCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesBucketCriteria)) :*: S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesSortCriteria))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse SearchResources Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

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:

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

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

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

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

data SearchResourcesResponse Source #

See: newSearchResourcesResponse smart constructor.

Instances

Instances details
Eq SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Read SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Show SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Generic SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Associated Types

type Rep SearchResourcesResponse :: Type -> Type #

NFData SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

Methods

rnf :: SearchResourcesResponse -> () #

type Rep SearchResourcesResponse Source # 
Instance details

Defined in Amazonka.MacieV2.SearchResources

type Rep SearchResourcesResponse = D1 ('MetaData "SearchResourcesResponse" "Amazonka.MacieV2.SearchResources" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SearchResourcesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "matchingResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MatchingResource])) :*: 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:nextToken: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:matchingResources:SearchResourcesResponse', searchResourcesResponse_matchingResources - An array of objects, one for each resource that meets the filter criteria specified in the request.

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

DisableMacie

data DisableMacie Source #

See: newDisableMacie smart constructor.

Constructors

DisableMacie' 

Instances

Instances details
Eq DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Read DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Show DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Generic DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Associated Types

type Rep DisableMacie :: Type -> Type #

NFData DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Methods

rnf :: DisableMacie -> () #

Hashable DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

AWSRequest DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Associated Types

type AWSResponse DisableMacie #

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

type Rep DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

type Rep DisableMacie = D1 ('MetaData "DisableMacie" "Amazonka.MacieV2.DisableMacie" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DisableMacie'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DisableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

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
Eq DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Read DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Show DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Generic DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Associated Types

type Rep DisableMacieResponse :: Type -> Type #

NFData DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

Methods

rnf :: DisableMacieResponse -> () #

type Rep DisableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableMacie

type Rep DisableMacieResponse = D1 ('MetaData "DisableMacieResponse" "Amazonka.MacieV2.DisableMacie" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

UpdateFindingsFilter

data UpdateFindingsFilter Source #

See: newUpdateFindingsFilter smart constructor.

Instances

Instances details
Eq UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Read UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Show UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Generic UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Associated Types

type Rep UpdateFindingsFilter :: Type -> Type #

NFData UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Methods

rnf :: UpdateFindingsFilter -> () #

Hashable UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

ToJSON UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

AWSRequest UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Associated Types

type AWSResponse 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

type Rep UpdateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

type AWSResponse 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:

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

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

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

$sel:name: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 the filter's name, depending on the actions that they're allowed to perform in Amazon Macie.

$sel:description: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 the filter's description, 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.

$sel:id:UpdateFindingsFilter', updateFindingsFilter_id - The unique identifier for the Amazon Macie resource or account that the request applies to.

data UpdateFindingsFilterResponse Source #

See: newUpdateFindingsFilterResponse smart constructor.

Instances

Instances details
Eq UpdateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Read UpdateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Show UpdateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Generic UpdateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateFindingsFilter

Associated Types

type Rep UpdateFindingsFilterResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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:

$sel:arn:UpdateFindingsFilterResponse', updateFindingsFilterResponse_arn - The Amazon Resource Name (ARN) of the filter that was updated.

$sel:id:UpdateFindingsFilter', updateFindingsFilterResponse_id - The unique identifier for the filter that was updated.

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

DeleteFindingsFilter

data DeleteFindingsFilter Source #

See: newDeleteFindingsFilter smart constructor.

Instances

Instances details
Eq DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Read DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Show DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Generic DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Associated Types

type Rep DeleteFindingsFilter :: Type -> Type #

NFData DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Methods

rnf :: DeleteFindingsFilter -> () #

Hashable DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

AWSRequest DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Associated Types

type AWSResponse DeleteFindingsFilter #

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

type Rep DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

type Rep DeleteFindingsFilter = D1 ('MetaData "DeleteFindingsFilter" "Amazonka.MacieV2.DeleteFindingsFilter" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DeleteFindingsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

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:

$sel:id:DeleteFindingsFilter', deleteFindingsFilter_id - The unique identifier for the Amazon Macie resource or account that the request applies to.

data DeleteFindingsFilterResponse Source #

See: newDeleteFindingsFilterResponse smart constructor.

Instances

Instances details
Eq DeleteFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Read DeleteFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Show DeleteFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Generic DeleteFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteFindingsFilter

Associated Types

type Rep DeleteFindingsFilterResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

ListFindingsFilters (Paginated)

data ListFindingsFilters Source #

See: newListFindingsFilters smart constructor.

Instances

Instances details
Eq ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Read ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Show ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Generic ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Associated Types

type Rep ListFindingsFilters :: Type -> Type #

NFData ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Methods

rnf :: ListFindingsFilters -> () #

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

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

type Rep ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

type Rep ListFindingsFilters = D1 ('MetaData "ListFindingsFilters" "Amazonka.MacieV2.ListFindingsFilters" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListFindingsFilters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListFindingsFilters Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

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:nextToken:ListFindingsFilters', listFindingsFilters_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:maxResults:ListFindingsFilters', listFindingsFilters_maxResults - The maximum number of items to include in each page of a paginated response.

data ListFindingsFiltersResponse Source #

See: newListFindingsFiltersResponse smart constructor.

Instances

Instances details
Eq ListFindingsFiltersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Read ListFindingsFiltersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Show ListFindingsFiltersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Generic ListFindingsFiltersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListFindingsFilters

Associated Types

type Rep ListFindingsFiltersResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

$sel:nextToken: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.

EnableMacie

data EnableMacie Source #

See: newEnableMacie smart constructor.

Instances

Instances details
Eq EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Read EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Show EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Generic EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Associated Types

type Rep EnableMacie :: Type -> Type #

NFData EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Methods

rnf :: EnableMacie -> () #

Hashable EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

ToJSON EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

AWSRequest EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Associated Types

type AWSResponse 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

type Rep EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

type Rep EnableMacie = D1 ('MetaData "EnableMacie" "Amazonka.MacieV2.EnableMacie" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "EnableMacie'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MacieStatus)) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency)))))
type AWSResponse EnableMacie Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

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:status: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.

$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 called Amazon CloudWatch Events).

data EnableMacieResponse Source #

See: newEnableMacieResponse smart constructor.

Instances

Instances details
Eq EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Read EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Show EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Generic EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Associated Types

type Rep EnableMacieResponse :: Type -> Type #

NFData EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

Methods

rnf :: EnableMacieResponse -> () #

type Rep EnableMacieResponse Source # 
Instance details

Defined in Amazonka.MacieV2.EnableMacie

type Rep EnableMacieResponse = D1 ('MetaData "EnableMacieResponse" "Amazonka.MacieV2.EnableMacie" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

GetUsageTotals

data GetUsageTotals Source #

See: newGetUsageTotals smart constructor.

Constructors

GetUsageTotals' (Maybe Text) 

Instances

Instances details
Eq GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Read GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Show GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Generic GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Associated Types

type Rep GetUsageTotals :: Type -> Type #

NFData GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Methods

rnf :: GetUsageTotals -> () #

Hashable GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

AWSRequest GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Associated Types

type AWSResponse GetUsageTotals #

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

type Rep GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

type Rep GetUsageTotals = D1 ('MetaData "GetUsageTotals" "Amazonka.MacieV2.GetUsageTotals" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetUsageTotals'" 'PrefixI 'True) (S1 ('MetaSel ('Just "timeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse GetUsageTotals Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

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:

$sel:timeRange: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
Eq GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Read GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Show GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Generic GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Associated Types

type Rep GetUsageTotalsResponse :: Type -> Type #

NFData GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

Methods

rnf :: GetUsageTotalsResponse -> () #

type Rep GetUsageTotalsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageTotals

type Rep GetUsageTotalsResponse = D1 ('MetaData "GetUsageTotalsResponse" "Amazonka.MacieV2.GetUsageTotals" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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:

$sel:timeRange: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.

CreateFindingsFilter

data CreateFindingsFilter Source #

See: newCreateFindingsFilter smart constructor.

Instances

Instances details
Eq CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Read CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Show CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Generic CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Associated Types

type Rep CreateFindingsFilter :: Type -> Type #

NFData CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Methods

rnf :: CreateFindingsFilter -> () #

Hashable CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

ToJSON CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

AWSRequest CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Associated Types

type AWSResponse 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

type Rep CreateFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

type AWSResponse 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.

$sel:description: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 the filter's description, depending on the actions that they're allowed to perform in Amazon Macie.

$sel:tags: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.

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

$sel:action:CreateFindingsFilter', createFindingsFilter_action - The action to perform on findings that meet 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.

$sel:name: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 the filter's name, depending on the actions that they're allowed to perform in Amazon Macie.

data CreateFindingsFilterResponse Source #

See: newCreateFindingsFilterResponse smart constructor.

Instances

Instances details
Eq CreateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Read CreateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Show CreateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Generic CreateFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateFindingsFilter

Associated Types

type Rep CreateFindingsFilterResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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:

$sel:arn:CreateFindingsFilterResponse', createFindingsFilterResponse_arn - The Amazon Resource Name (ARN) of the filter that was created.

$sel:id:CreateFindingsFilterResponse', createFindingsFilterResponse_id - The unique identifier for the filter that was created.

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

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.MacieV2.ListTagsForResource" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

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 classification job, custom data identifier, findings filter, or member account.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - A map of key-value pairs that identifies the tags (keys and values) that are associated with the resource.

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

ListInvitations (Paginated)

data ListInvitations Source #

See: newListInvitations smart constructor.

Instances

Instances details
Eq ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Read ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Show ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Generic ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Associated Types

type Rep ListInvitations :: Type -> Type #

NFData ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Methods

rnf :: ListInvitations -> () #

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

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

type Rep ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

type Rep ListInvitations = D1 ('MetaData "ListInvitations" "Amazonka.MacieV2.ListInvitations" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

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:nextToken:ListInvitations', listInvitations_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

$sel:maxResults:ListInvitations', listInvitations_maxResults - The maximum number of items to include in each page of a paginated response.

data ListInvitationsResponse Source #

See: newListInvitationsResponse smart constructor.

Instances

Instances details
Eq ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Read ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Show ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Generic ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Associated Types

type Rep ListInvitationsResponse :: Type -> Type #

NFData ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

Methods

rnf :: ListInvitationsResponse -> () #

type Rep ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListInvitations

type Rep ListInvitationsResponse = D1 ('MetaData "ListInvitationsResponse" "Amazonka.MacieV2.ListInvitations" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

$sel:nextToken: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.

DescribeBuckets (Paginated)

data DescribeBuckets Source #

See: newDescribeBuckets smart constructor.

Instances

Instances details
Eq DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Read DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Show DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Generic DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Associated Types

type Rep DescribeBuckets :: Type -> Type #

NFData DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Methods

rnf :: DescribeBuckets -> () #

Hashable DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

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

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

type Rep DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

type Rep DescribeBuckets = D1 ('MetaData "DescribeBuckets" "Amazonka.MacieV2.DescribeBuckets" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DescribeBuckets'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketSortCriteria)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "criteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text BucketCriteriaAdditionalProperties))) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse DescribeBuckets Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

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:sortCriteria:DescribeBuckets', describeBuckets_sortCriteria - The criteria to use to sort the query results.

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

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

data DescribeBucketsResponse Source #

See: newDescribeBucketsResponse smart constructor.

Instances

Instances details
Eq DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Read DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Show DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Generic DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Associated Types

type Rep DescribeBucketsResponse :: Type -> Type #

NFData DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

Methods

rnf :: DescribeBucketsResponse -> () #

type Rep DescribeBucketsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeBuckets

type Rep DescribeBucketsResponse = D1 ('MetaData "DescribeBucketsResponse" "Amazonka.MacieV2.DescribeBuckets" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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:

$sel:buckets:DescribeBucketsResponse', describeBucketsResponse_buckets - An array of objects, one for each bucket that meets the filter criteria specified in the request.

$sel:nextToken: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.

ListClassificationJobs (Paginated)

data ListClassificationJobs Source #

See: newListClassificationJobs smart constructor.

Instances

Instances details
Eq ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Read ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Show ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Generic ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Associated Types

type Rep ListClassificationJobs :: Type -> Type #

NFData ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Methods

rnf :: ListClassificationJobs -> () #

Hashable ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

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

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

type Rep ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

type Rep ListClassificationJobs = D1 ('MetaData "ListClassificationJobs" "Amazonka.MacieV2.ListClassificationJobs" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListClassificationJobs'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filterCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListJobsFilterCriteria)) :*: S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListJobsSortCriteria))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))
type AWSResponse ListClassificationJobs Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

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:sortCriteria:ListClassificationJobs', listClassificationJobs_sortCriteria - The criteria to use to sort the results.

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

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

data ListClassificationJobsResponse Source #

See: newListClassificationJobsResponse smart constructor.

Instances

Instances details
Eq ListClassificationJobsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Read ListClassificationJobsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Show ListClassificationJobsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Generic ListClassificationJobsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListClassificationJobs

Associated Types

type Rep ListClassificationJobsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 meets the filter criteria specified in the request.

$sel:nextToken: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.

GetFindingsFilter

data GetFindingsFilter Source #

See: newGetFindingsFilter smart constructor.

Constructors

GetFindingsFilter' Text 

Instances

Instances details
Eq GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Read GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Show GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Generic GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Associated Types

type Rep GetFindingsFilter :: Type -> Type #

NFData GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Methods

rnf :: GetFindingsFilter -> () #

Hashable GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

AWSRequest GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Associated Types

type AWSResponse GetFindingsFilter #

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

type Rep GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

type Rep GetFindingsFilter = D1 ('MetaData "GetFindingsFilter" "Amazonka.MacieV2.GetFindingsFilter" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetFindingsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFindingsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

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:

$sel:id:GetFindingsFilter', getFindingsFilter_id - The unique identifier for the Amazon Macie resource or account that the request applies to.

data GetFindingsFilterResponse Source #

See: newGetFindingsFilterResponse smart constructor.

Instances

Instances details
Eq GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Read GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Show GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Generic GetFindingsFilterResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsFilter

Associated Types

type Rep GetFindingsFilterResponse :: Type -> Type #

NFData 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:

$sel:arn:GetFindingsFilterResponse', getFindingsFilterResponse_arn - The Amazon Resource Name (ARN) of the filter.

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

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

$sel:name:GetFindingsFilterResponse', getFindingsFilterResponse_name - The custom name of the filter.

$sel:id:GetFindingsFilter', getFindingsFilterResponse_id - The unique identifier for the filter.

$sel:description:GetFindingsFilterResponse', getFindingsFilterResponse_description - The custom description of the filter.

$sel:tags:GetFindingsFilterResponse', getFindingsFilterResponse_tags - A map of key-value pairs that identifies the tags (keys and values) that are associated with 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.

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

UpdateClassificationJob

data UpdateClassificationJob Source #

See: newUpdateClassificationJob smart constructor.

Instances

Instances details
Eq UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Read UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

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

NFData UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Methods

rnf :: UpdateClassificationJob -> () #

Hashable UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

ToJSON UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

AWSRequest 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

type Rep UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

type Rep UpdateClassificationJob = D1 ('MetaData "UpdateClassificationJob" "Amazonka.MacieV2.UpdateClassificationJob" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UpdateClassificationJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobStatus)))
type AWSResponse UpdateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

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:

$sel:jobId:UpdateClassificationJob', updateClassificationJob_jobId - The unique identifier for the classification job.

$sel:jobStatus: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
Eq UpdateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Read UpdateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Show UpdateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Generic UpdateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateClassificationJob

Associated Types

type Rep UpdateClassificationJobResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

DeleteInvitations

data DeleteInvitations Source #

See: newDeleteInvitations smart constructor.

Constructors

DeleteInvitations' [Text] 

Instances

Instances details
Eq DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Read DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Show DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Generic DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Associated Types

type Rep DeleteInvitations :: Type -> Type #

NFData DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Methods

rnf :: DeleteInvitations -> () #

Hashable DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

ToJSON DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

AWSRequest DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Associated Types

type AWSResponse 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

type Rep DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

type Rep DeleteInvitations = D1 ('MetaData "DeleteInvitations" "Amazonka.MacieV2.DeleteInvitations" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DeleteInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DeleteInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

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
Eq DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Read DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Show DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Generic DeleteInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteInvitations

Associated Types

type Rep DeleteInvitationsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

GetMasterAccount

data GetMasterAccount Source #

See: newGetMasterAccount smart constructor.

Constructors

GetMasterAccount' 

Instances

Instances details
Eq GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Read GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Show GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Generic GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Associated Types

type Rep GetMasterAccount :: Type -> Type #

NFData GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Methods

rnf :: GetMasterAccount -> () #

Hashable GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

AWSRequest GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Associated Types

type AWSResponse GetMasterAccount #

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

type Rep GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

type Rep GetMasterAccount = D1 ('MetaData "GetMasterAccount" "Amazonka.MacieV2.GetMasterAccount" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetMasterAccount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

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
Eq GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Read GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Show GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Generic GetMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMasterAccount

Associated Types

type Rep GetMasterAccountResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

PutClassificationExportConfiguration

data PutClassificationExportConfiguration Source #

Instances

Instances details
Eq 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

Generic PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

NFData PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

Hashable PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

ToJSON PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

AWSRequest 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

type Rep PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

type Rep PutClassificationExportConfiguration = D1 ('MetaData "PutClassificationExportConfiguration" "Amazonka.MacieV2.PutClassificationExportConfiguration" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "PutClassificationExportConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ClassificationExportConfiguration)))
type AWSResponse PutClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

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:

$sel:configuration: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
Eq 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

Generic PutClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutClassificationExportConfiguration

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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:

$sel:configuration: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.

GetCustomDataIdentifier

data GetCustomDataIdentifier Source #

See: newGetCustomDataIdentifier smart constructor.

Instances

Instances details
Eq GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Read GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

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

NFData GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Methods

rnf :: GetCustomDataIdentifier -> () #

Hashable GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

AWSRequest GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

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

type Rep GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

type Rep GetCustomDataIdentifier = D1 ('MetaData "GetCustomDataIdentifier" "Amazonka.MacieV2.GetCustomDataIdentifier" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetCustomDataIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

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:

$sel:id:GetCustomDataIdentifier', getCustomDataIdentifier_id - The unique identifier for the Amazon Macie resource or account that the request applies to.

data GetCustomDataIdentifierResponse Source #

See: newGetCustomDataIdentifierResponse smart constructor.

Instances

Instances details
Eq GetCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Read GetCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Show GetCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Generic GetCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetCustomDataIdentifier

Associated Types

type Rep GetCustomDataIdentifierResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 POSIX)) :*: S1 ('MetaSel ('Just "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "keywords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "ignoreWords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "maximumMatchDistance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (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 "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:

$sel:arn:GetCustomDataIdentifierResponse', getCustomDataIdentifierResponse_arn - The Amazon Resource Name (ARN) of the custom data identifier.

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

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

$sel:name:GetCustomDataIdentifierResponse', getCustomDataIdentifierResponse_name - The custom name of the custom data identifier.

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

$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 is the same as any string in this array, Amazon Macie ignores it. Ignore words are case sensitive.

$sel:id:GetCustomDataIdentifier', getCustomDataIdentifierResponse_id - The unique identifier for the custom data identifier.

$sel:deleted: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.

$sel:maximumMatchDistance:GetCustomDataIdentifierResponse', getCustomDataIdentifierResponse_maximumMatchDistance - The maximum number of characters that can exist between text that matches the regex pattern and the character sequences specified by the keywords array. Amazon Macie includes or excludes a result based on the proximity of a keyword to text that matches the regex pattern.

$sel:description:GetCustomDataIdentifierResponse', getCustomDataIdentifierResponse_description - The custom description of the custom data identifier.

$sel:tags: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.

GetUsageStatistics (Paginated)

data GetUsageStatistics Source #

See: newGetUsageStatistics smart constructor.

Instances

Instances details
Eq GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Read GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Show GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Generic GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Associated Types

type Rep GetUsageStatistics :: Type -> Type #

NFData GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Methods

rnf :: GetUsageStatistics -> () #

Hashable GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

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

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

type Rep GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

type Rep GetUsageStatistics = D1 ('MetaData "GetUsageStatistics" "Amazonka.MacieV2.GetUsageStatistics" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetUsageStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "timeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeRange)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "filterBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageStatisticsFilter])) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "sortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatisticsSortBy))))))
type AWSResponse GetUsageStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

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:timeRange: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.

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

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

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

data GetUsageStatisticsResponse Source #

See: newGetUsageStatisticsResponse smart constructor.

Instances

Instances details
Eq GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Read GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Show GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Generic GetUsageStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetUsageStatistics

Associated Types

type Rep GetUsageStatisticsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetUsageStatisticsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "timeRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TimeRange)) :*: S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UsageRecord]))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

$sel:timeRange: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:records:GetUsageStatisticsResponse', getUsageStatisticsResponse_records - An array of objects that contains the results of the query. Each object contains the data for an account that meets the filter criteria specified in the request.

$sel:nextToken: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.

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

DeclineInvitations

data DeclineInvitations Source #

See: newDeclineInvitations smart constructor.

Constructors

DeclineInvitations' [Text] 

Instances

Instances details
Eq DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Read DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Show DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Generic DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Associated Types

type Rep DeclineInvitations :: Type -> Type #

NFData DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Methods

rnf :: DeclineInvitations -> () #

Hashable DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

ToJSON DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

AWSRequest DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Associated Types

type AWSResponse 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

type Rep DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

type Rep DeclineInvitations = D1 ('MetaData "DeclineInvitations" "Amazonka.MacieV2.DeclineInvitations" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DeclineInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse DeclineInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

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
Eq DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Read DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Show DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Generic DeclineInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeclineInvitations

Associated Types

type Rep DeclineInvitationsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

TestCustomDataIdentifier

data TestCustomDataIdentifier Source #

See: newTestCustomDataIdentifier smart constructor.

Instances

Instances details
Eq TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Read TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

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

NFData TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Hashable TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

ToJSON TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

AWSRequest 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

type Rep TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

type Rep TestCustomDataIdentifier = D1 ('MetaData "TestCustomDataIdentifier" "Amazonka.MacieV2.TestCustomDataIdentifier" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "TestCustomDataIdentifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "keywords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "ignoreWords") '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)))))
type AWSResponse TestCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

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:keywords:TestCustomDataIdentifier', testCustomDataIdentifier_keywords - An array that lists specific character sequences (keywords), one of which must 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: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 is the same as 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:maximumMatchDistance:TestCustomDataIdentifier', testCustomDataIdentifier_maximumMatchDistance - The maximum number of characters that can exist between text that matches the regex pattern and the character sequences specified by the keywords array. Amazon Macie includes or excludes a result based on the proximity of a keyword to text that matches the regex pattern. The distance can be 1-300 characters. The default value is 50.

$sel:regex: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
Eq TestCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Read TestCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Show TestCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Generic TestCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TestCustomDataIdentifier

Associated Types

type Rep TestCustomDataIdentifierResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 instances of sample text that matched the detection criteria specified in the custom data identifier.

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

CreateInvitations

data CreateInvitations Source #

See: newCreateInvitations smart constructor.

Instances

Instances details
Eq CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Read CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Show CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Generic CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Associated Types

type Rep CreateInvitations :: Type -> Type #

NFData CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Methods

rnf :: CreateInvitations -> () #

Hashable CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

ToJSON CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

AWSRequest CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Associated Types

type AWSResponse 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

type Rep CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

type Rep CreateInvitations = D1 ('MetaData "CreateInvitations" "Amazonka.MacieV2.CreateInvitations" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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]))))
type AWSResponse CreateInvitations Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

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 an email notification to the root user of each account that the invitation will be sent to. This notification is in addition to an alert that the root user receives in Personal Health Dashboard. To send an email notification to the root user of each account, set this value to true.

$sel:message:CreateInvitations', createInvitations_message - A custom message to include in the invitation. Amazon Macie adds this message to the standard content that it sends for an invitation.

$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
Eq CreateInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Read CreateInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Show CreateInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Generic CreateInvitationsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateInvitations

Associated Types

type Rep CreateInvitationsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

DescribeOrganizationConfiguration

data DescribeOrganizationConfiguration Source #

See: newDescribeOrganizationConfiguration smart constructor.

Instances

Instances details
Eq DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

Read DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

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

NFData DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

Hashable DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

AWSRequest DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

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

type Rep DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

type Rep DescribeOrganizationConfiguration = D1 ('MetaData "DescribeOrganizationConfiguration" "Amazonka.MacieV2.DescribeOrganizationConfiguration" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DescribeOrganizationConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DescribeOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

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
Eq 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

Generic DescribeOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DescribeOrganizationConfiguration

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DescribeOrganizationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxAccountLimitReached") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "autoEnable") '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:maxAccountLimitReached:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_maxAccountLimitReached - Specifies whether the maximum number of Amazon Macie member accounts are part of the Amazon Web Services organization.

$sel:autoEnable:DescribeOrganizationConfigurationResponse', describeOrganizationConfigurationResponse_autoEnable - Specifies whether Amazon Macie is enabled automatically for accounts that are added to the Amazon Web Services organization.

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

BatchGetCustomDataIdentifiers

data BatchGetCustomDataIdentifiers Source #

See: newBatchGetCustomDataIdentifiers smart constructor.

Instances

Instances details
Eq BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

Read BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

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

NFData BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

Hashable BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

ToJSON BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

AWSRequest 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

type Rep BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

type Rep BatchGetCustomDataIdentifiers = D1 ('MetaData "BatchGetCustomDataIdentifiers" "Amazonka.MacieV2.BatchGetCustomDataIdentifiers" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BatchGetCustomDataIdentifiers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ids") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))
type AWSResponse BatchGetCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

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
Eq 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

Generic BatchGetCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.BatchGetCustomDataIdentifiers

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BatchGetCustomDataIdentifiersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "notFoundIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "customDataIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BatchGetCustomDataIdentifierSummary])) :*: 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:

$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:customDataIdentifiers:BatchGetCustomDataIdentifiersResponse', batchGetCustomDataIdentifiersResponse_customDataIdentifiers - An array of objects, one for each custom data identifier that meets the criteria specified in the request.

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

DeleteMember

data DeleteMember Source #

See: newDeleteMember smart constructor.

Constructors

DeleteMember' Text 

Instances

Instances details
Eq DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Read DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Show DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Generic DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Associated Types

type Rep DeleteMember :: Type -> Type #

NFData DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Methods

rnf :: DeleteMember -> () #

Hashable DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

AWSRequest DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Associated Types

type AWSResponse DeleteMember #

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

type Rep DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

type Rep DeleteMember = D1 ('MetaData "DeleteMember" "Amazonka.MacieV2.DeleteMember" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DeleteMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteMember Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

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:

$sel:id:DeleteMember', deleteMember_id - The unique identifier for the Amazon Macie resource or account that the request applies to.

data DeleteMemberResponse Source #

See: newDeleteMemberResponse smart constructor.

Instances

Instances details
Eq DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Read DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Show DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Generic DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Associated Types

type Rep DeleteMemberResponse :: Type -> Type #

NFData DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

Methods

rnf :: DeleteMemberResponse -> () #

type Rep DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteMember

type Rep DeleteMemberResponse = D1 ('MetaData "DeleteMemberResponse" "Amazonka.MacieV2.DeleteMember" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

DisassociateFromMasterAccount

data DisassociateFromMasterAccount Source #

See: newDisassociateFromMasterAccount smart constructor.

Instances

Instances details
Eq DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

Read DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

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

NFData DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

Hashable DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

ToJSON DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

AWSRequest 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

type Rep DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

type Rep DisassociateFromMasterAccount = D1 ('MetaData "DisassociateFromMasterAccount" "Amazonka.MacieV2.DisassociateFromMasterAccount" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DisassociateFromMasterAccount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DisassociateFromMasterAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

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
Eq 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

Generic DisassociateFromMasterAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromMasterAccount

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

AcceptInvitation

data AcceptInvitation Source #

See: newAcceptInvitation smart constructor.

Instances

Instances details
Eq AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Read AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Show AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Generic AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Associated Types

type Rep AcceptInvitation :: Type -> Type #

NFData AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Methods

rnf :: AcceptInvitation -> () #

Hashable AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

ToJSON AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

AWSRequest AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Associated Types

type AWSResponse 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

type Rep AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

type Rep AcceptInvitation = D1 ('MetaData "AcceptInvitation" "Amazonka.MacieV2.AcceptInvitation" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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))))
type AWSResponse AcceptInvitation Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

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:

$sel:administratorAccountId: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.

$sel:invitationId:AcceptInvitation', acceptInvitation_invitationId - The unique identifier for the invitation to accept.

data AcceptInvitationResponse Source #

See: newAcceptInvitationResponse smart constructor.

Instances

Instances details
Eq AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Read AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Show AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Generic AcceptInvitationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.AcceptInvitation

Associated Types

type Rep AcceptInvitationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

ListMembers (Paginated)

data ListMembers Source #

See: newListMembers smart constructor.

Instances

Instances details
Eq ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Read ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Show ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Generic ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Associated Types

type Rep ListMembers :: Type -> Type #

NFData ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Methods

rnf :: ListMembers -> () #

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

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

type Rep ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

type Rep ListMembers = D1 ('MetaData "ListMembers" "Amazonka.MacieV2.ListMembers" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListMembers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "onlyAssociated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse ListMembers Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

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:nextToken: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.

$sel:maxResults:ListMembers', listMembers_maxResults - The maximum number of items to include in each page of a paginated response.

data ListMembersResponse Source #

See: newListMembersResponse smart constructor.

Instances

Instances details
Eq ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Read ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Show ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Generic ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Associated Types

type Rep ListMembersResponse :: Type -> Type #

NFData ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

Methods

rnf :: ListMembersResponse -> () #

type Rep ListMembersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListMembers

type Rep ListMembersResponse = D1 ('MetaData "ListMembersResponse" "Amazonka.MacieV2.ListMembers" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 meets the criteria specified by the onlyAssociated request parameter.

$sel:nextToken: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.

UpdateMacieSession

data UpdateMacieSession Source #

See: newUpdateMacieSession smart constructor.

Instances

Instances details
Eq UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Read UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Show UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Generic UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Associated Types

type Rep UpdateMacieSession :: Type -> Type #

NFData UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Methods

rnf :: UpdateMacieSession -> () #

Hashable UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

ToJSON UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

AWSRequest UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Associated Types

type AWSResponse 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

type Rep UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

type Rep UpdateMacieSession = D1 ('MetaData "UpdateMacieSession" "Amazonka.MacieV2.UpdateMacieSession" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UpdateMacieSession'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MacieStatus)) :*: S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency))))
type AWSResponse UpdateMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

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:status: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.

$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 called Amazon CloudWatch Events).

data UpdateMacieSessionResponse Source #

See: newUpdateMacieSessionResponse smart constructor.

Instances

Instances details
Eq UpdateMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Read UpdateMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Show UpdateMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Generic UpdateMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMacieSession

Associated Types

type Rep UpdateMacieSessionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

GetClassificationExportConfiguration

data GetClassificationExportConfiguration Source #

Instances

Instances details
Eq 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

Generic GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

NFData GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

Hashable GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

AWSRequest GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

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

type Rep GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

type Rep GetClassificationExportConfiguration = D1 ('MetaData "GetClassificationExportConfiguration" "Amazonka.MacieV2.GetClassificationExportConfiguration" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetClassificationExportConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

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
Eq 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

Generic GetClassificationExportConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetClassificationExportConfiguration

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

GetFindingsPublicationConfiguration

data GetFindingsPublicationConfiguration Source #

Instances

Instances details
Eq 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

Generic GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

NFData GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

Hashable GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

AWSRequest GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

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

type Rep GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

type Rep GetFindingsPublicationConfiguration = D1 ('MetaData "GetFindingsPublicationConfiguration" "Amazonka.MacieV2.GetFindingsPublicationConfiguration" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetFindingsPublicationConfiguration'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

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
Eq 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

Generic GetFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingsPublicationConfiguration

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

CreateCustomDataIdentifier

data CreateCustomDataIdentifier Source #

See: newCreateCustomDataIdentifier smart constructor.

Instances

Instances details
Eq CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Read CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

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

NFData CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Hashable CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

ToJSON CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

AWSRequest 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

type Rep CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

type Rep CreateCustomDataIdentifier = D1 ('MetaData "CreateCustomDataIdentifier" "Amazonka.MacieV2.CreateCustomDataIdentifier" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "CreateCustomDataIdentifier'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "regex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "keywords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "ignoreWords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "maximumMatchDistance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))
type AWSResponse CreateCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

newCreateCustomDataIdentifier :: CreateCustomDataIdentifier 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.

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

$sel:name: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 the identifier's name, depending on the actions that they're allowed to perform in Amazon Macie.

$sel:keywords:CreateCustomDataIdentifier', createCustomDataIdentifier_keywords - An array that lists specific character sequences (keywords), one of which must 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: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 is the same as 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:maximumMatchDistance:CreateCustomDataIdentifier', createCustomDataIdentifier_maximumMatchDistance - The maximum number of characters that can exist between text that matches the regex pattern and the character sequences specified by the keywords array. Amazon Macie includes or excludes a result based on the proximity of a keyword to text that matches the regex pattern. The distance can be 1-300 characters. The default value is 50.

$sel:description: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 the identifier's description, depending on the actions that they're allowed to perform in Amazon Macie.

$sel:tags: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.

data CreateCustomDataIdentifierResponse Source #

Instances

Instances details
Eq CreateCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Read CreateCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Show CreateCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Generic CreateCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateCustomDataIdentifier

Associated Types

type Rep CreateCustomDataIdentifierResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

CreateSampleFindings

data CreateSampleFindings Source #

See: newCreateSampleFindings smart constructor.

Instances

Instances details
Eq CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Read CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Show CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Generic CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Associated Types

type Rep CreateSampleFindings :: Type -> Type #

NFData CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Methods

rnf :: CreateSampleFindings -> () #

Hashable CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

ToJSON CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

AWSRequest CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Associated Types

type AWSResponse 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

type Rep CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

type Rep CreateSampleFindings = D1 ('MetaData "CreateSampleFindings" "Amazonka.MacieV2.CreateSampleFindings" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "CreateSampleFindings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FindingType]))))
type AWSResponse CreateSampleFindings Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

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 that lists one or more types of findings to include in the set of sample findings. Currently, the only supported value is Policy:IAMUser/S3BucketEncryptionDisabled.

data CreateSampleFindingsResponse Source #

See: newCreateSampleFindingsResponse smart constructor.

Instances

Instances details
Eq CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Read CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Show CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Generic CreateSampleFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateSampleFindings

Associated Types

type Rep CreateSampleFindingsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

ListManagedDataIdentifiers

data ListManagedDataIdentifiers Source #

See: newListManagedDataIdentifiers smart constructor.

Instances

Instances details
Eq ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Read ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

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

NFData ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Hashable ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

ToJSON ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

AWSRequest 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

type Rep ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

type Rep ListManagedDataIdentifiers = D1 ('MetaData "ListManagedDataIdentifiers" "Amazonka.MacieV2.ListManagedDataIdentifiers" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListManagedDataIdentifiers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse ListManagedDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

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:

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

data ListManagedDataIdentifiersResponse Source #

Instances

Instances details
Eq ListManagedDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Read ListManagedDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Show ListManagedDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Generic ListManagedDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListManagedDataIdentifiers

Associated Types

type Rep ListManagedDataIdentifiersResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

$sel:nextToken: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.

UpdateMemberSession

data UpdateMemberSession Source #

See: newUpdateMemberSession smart constructor.

Instances

Instances details
Eq UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Read UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Show UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Generic UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Associated Types

type Rep UpdateMemberSession :: Type -> Type #

NFData UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Methods

rnf :: UpdateMemberSession -> () #

Hashable UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

ToJSON UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

AWSRequest UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Associated Types

type AWSResponse 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

type Rep UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

type Rep UpdateMemberSession = D1 ('MetaData "UpdateMemberSession" "Amazonka.MacieV2.UpdateMemberSession" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UpdateMemberSession'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MacieStatus)))
type AWSResponse UpdateMemberSession Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

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:

$sel:id:UpdateMemberSession', updateMemberSession_id - The unique identifier for the Amazon Macie resource or account that the request applies to.

$sel:status: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
Eq UpdateMemberSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Read UpdateMemberSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Show UpdateMemberSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Generic UpdateMemberSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateMemberSession

Associated Types

type Rep UpdateMemberSessionResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

GetInvitationsCount

data GetInvitationsCount Source #

See: newGetInvitationsCount smart constructor.

Constructors

GetInvitationsCount' 

Instances

Instances details
Eq GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Read GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Show GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Generic GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Associated Types

type Rep GetInvitationsCount :: Type -> Type #

NFData GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Methods

rnf :: GetInvitationsCount -> () #

Hashable GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

AWSRequest GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Associated Types

type AWSResponse GetInvitationsCount #

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

type Rep GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

type Rep GetInvitationsCount = D1 ('MetaData "GetInvitationsCount" "Amazonka.MacieV2.GetInvitationsCount" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetInvitationsCount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetInvitationsCount Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

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
Eq GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Read GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Show GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Generic GetInvitationsCountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetInvitationsCount

Associated Types

type Rep GetInvitationsCountResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

UpdateOrganizationConfiguration

data UpdateOrganizationConfiguration Source #

See: newUpdateOrganizationConfiguration smart constructor.

Instances

Instances details
Eq UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

Read UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

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

NFData UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

Hashable UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

ToJSON UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

AWSRequest 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

type Rep UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

type Rep UpdateOrganizationConfiguration = D1 ('MetaData "UpdateOrganizationConfiguration" "Amazonka.MacieV2.UpdateOrganizationConfiguration" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UpdateOrganizationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoEnable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))
type AWSResponse UpdateOrganizationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

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 each account, when the account is added to the Amazon Web Services organization.

data UpdateOrganizationConfigurationResponse Source #

Instances

Instances details
Eq 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

Generic UpdateOrganizationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UpdateOrganizationConfiguration

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

DisassociateMember

data DisassociateMember Source #

See: newDisassociateMember smart constructor.

Instances

Instances details
Eq DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Read DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Show DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Generic DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Associated Types

type Rep DisassociateMember :: Type -> Type #

NFData DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Methods

rnf :: DisassociateMember -> () #

Hashable DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

ToJSON DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

AWSRequest DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Associated Types

type AWSResponse 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

type Rep DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

type Rep DisassociateMember = D1 ('MetaData "DisassociateMember" "Amazonka.MacieV2.DisassociateMember" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DisassociateMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisassociateMember Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

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:

$sel:id:DisassociateMember', disassociateMember_id - The unique identifier for the Amazon Macie resource or account that the request applies to.

data DisassociateMemberResponse Source #

See: newDisassociateMemberResponse smart constructor.

Instances

Instances details
Eq DisassociateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Read DisassociateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Show DisassociateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Generic DisassociateMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateMember

Associated Types

type Rep DisassociateMemberResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

CreateClassificationJob

data CreateClassificationJob Source #

See: newCreateClassificationJob smart constructor.

Instances

Instances details
Eq CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Read CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

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

NFData CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Methods

rnf :: CreateClassificationJob -> () #

Hashable CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

ToJSON CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

AWSRequest 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

type Rep CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

type Rep CreateClassificationJob = D1 ('MetaData "CreateClassificationJob" "Amazonka.MacieV2.CreateClassificationJob" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "CreateClassificationJob'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "initialRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "samplingPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "managedDataIdentifierSelector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ManagedDataIdentifierSelector)))) :*: (S1 ('MetaSel ('Just "customDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "managedDataIdentifierIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: 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 "scheduleFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobScheduleFrequency)) :*: 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))))))
type AWSResponse CreateClassificationJob Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

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:

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

$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: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:customDataIdentifierIds: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.

$sel:managedDataIdentifierIds: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:description:CreateClassificationJob', createClassificationJob_description - A custom description of the job. The description can contain as many as 200 characters.

$sel:tags: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: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.

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

$sel:jobType: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.

$sel:name: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
Eq CreateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Read CreateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Show CreateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Generic CreateClassificationJobResponse Source # 
Instance details

Defined in Amazonka.MacieV2.CreateClassificationJob

Associated Types

type Rep CreateClassificationJobResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "CreateClassificationJobResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "jobArn") '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:

$sel:jobId:CreateClassificationJobResponse', createClassificationJobResponse_jobId - The unique identifier for the job.

$sel:jobArn:CreateClassificationJobResponse', createClassificationJobResponse_jobArn - The Amazon Resource Name (ARN) of the job.

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

GetBucketStatistics

data GetBucketStatistics Source #

See: newGetBucketStatistics smart constructor.

Instances

Instances details
Eq GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Read GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Show GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Generic GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Associated Types

type Rep GetBucketStatistics :: Type -> Type #

NFData GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Methods

rnf :: GetBucketStatistics -> () #

Hashable GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

ToJSON GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

AWSRequest GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Associated Types

type AWSResponse 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

type Rep GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

type Rep GetBucketStatistics = D1 ('MetaData "GetBucketStatistics" "Amazonka.MacieV2.GetBucketStatistics" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetBucketStatistics'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse GetBucketStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

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:

$sel:accountId:GetBucketStatistics', getBucketStatistics_accountId - The unique identifier for the Amazon Web Services account.

data GetBucketStatisticsResponse Source #

See: newGetBucketStatisticsResponse smart constructor.

Instances

Instances details
Eq GetBucketStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Read GetBucketStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Show GetBucketStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Generic GetBucketStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetBucketStatistics

Associated Types

type Rep GetBucketStatisticsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetBucketStatisticsResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sizeInBytesCompressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "sizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "bucketCountBySharedAccessType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketCountBySharedAccessType)) :*: S1 ('MetaSel ('Just "classifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "unclassifiableObjectSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics)) :*: S1 ('MetaSel ('Just "unclassifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics))))) :*: ((S1 ('MetaSel ('Just "bucketCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "bucketCountByEffectivePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketCountByEffectivePermission)) :*: S1 ('MetaSel ('Just "bucketCountByObjectEncryptionRequirement") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketCountPolicyAllowsUnencryptedObjectUploads)))) :*: ((S1 ('MetaSel ('Just "objectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "classifiableSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "bucketCountByEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketCountByEncryptionType)) :*: 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:sizeInBytesCompressed: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, Amazon Macie calculates this value based on the size of the latest version of each applicable object in those buckets. This value doesn't reflect the storage size of all versions of the applicable objects in the buckets.

$sel:lastUpdated: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.

$sel:sizeInBytes:GetBucketStatisticsResponse', getBucketStatisticsResponse_sizeInBytes - The total storage size, in bytes, of the buckets.

If versioning is enabled for any of the buckets, Amazon Macie calculates this value based on the size of the latest version of each object in those buckets. This value doesn't reflect the storage size of all versions of the objects in 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:classifiableObjectCount: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.

$sel:unclassifiableObjectSizeInBytes: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:unclassifiableObjectCount: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.

$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: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:objectCount:GetBucketStatisticsResponse', getBucketStatisticsResponse_objectCount - The total number of objects in the buckets.

$sel:classifiableSizeInBytes: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, Macie calculates this value based on the size of the latest version of each applicable object in those buckets. This value doesn't reflect the storage size of all versions of all applicable objects in the buckets.

$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:httpStatus:GetBucketStatisticsResponse', getBucketStatisticsResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.MacieV2.TagResource" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

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 classification job, custom data identifier, findings filter, or member account.

$sel:tags: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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.MacieV2.TagResource" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

GetFindings

data GetFindings Source #

See: newGetFindings smart constructor.

Instances

Instances details
Eq GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Read GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Show GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Generic GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Associated Types

type Rep GetFindings :: Type -> Type #

NFData GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Methods

rnf :: GetFindings -> () #

Hashable GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

ToJSON GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

AWSRequest GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Associated Types

type AWSResponse 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

type Rep GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

type Rep GetFindings = D1 ('MetaData "GetFindings" "Amazonka.MacieV2.GetFindings" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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])))
type AWSResponse GetFindings Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

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.

data GetFindingsResponse Source #

See: newGetFindingsResponse smart constructor.

Instances

Instances details
Eq GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Read GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Show GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Generic GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Associated Types

type Rep GetFindingsResponse :: Type -> Type #

NFData GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

Methods

rnf :: GetFindingsResponse -> () #

type Rep GetFindingsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindings

type Rep GetFindingsResponse = D1 ('MetaData "GetFindingsResponse" "Amazonka.MacieV2.GetFindings" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 meets the criteria specified in the request.

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

PutFindingsPublicationConfiguration

data PutFindingsPublicationConfiguration Source #

Instances

Instances details
Eq 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

Generic PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

NFData PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

Hashable PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

ToJSON PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

AWSRequest 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

type Rep PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

type Rep PutFindingsPublicationConfiguration = D1 ('MetaData "PutFindingsPublicationConfiguration" "Amazonka.MacieV2.PutFindingsPublicationConfiguration" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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))))
type AWSResponse PutFindingsPublicationConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

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
Eq 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

Generic PutFindingsPublicationConfigurationResponse Source # 
Instance details

Defined in Amazonka.MacieV2.PutFindingsPublicationConfiguration

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' [Text] Text 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Associated Types

type AWSResponse UntagResource #

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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.MacieV2.UntagResource" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]) :*: S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

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 - The key of the tag to remove from the resource. To remove multiple tags, append the tagKeys parameter and argument for each additional tag to remove, separated by an ampersand (&).

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the classification job, custom data identifier, findings filter, or member account.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MacieV2.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.MacieV2.UntagResource" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

GetMacieSession

data GetMacieSession Source #

See: newGetMacieSession smart constructor.

Constructors

GetMacieSession' 

Instances

Instances details
Eq GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Read GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Show GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Generic GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Associated Types

type Rep GetMacieSession :: Type -> Type #

NFData GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Methods

rnf :: GetMacieSession -> () #

Hashable GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

AWSRequest GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Associated Types

type AWSResponse GetMacieSession #

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

type Rep GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

type Rep GetMacieSession = D1 ('MetaData "GetMacieSession" "Amazonka.MacieV2.GetMacieSession" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetMacieSession'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetMacieSession Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

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
Eq GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Read GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Show GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Generic GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Associated Types

type Rep GetMacieSessionResponse :: Type -> Type #

NFData GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

Methods

rnf :: GetMacieSessionResponse -> () #

type Rep GetMacieSessionResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMacieSession

type Rep GetMacieSessionResponse = D1 ('MetaData "GetMacieSessionResponse" "Amazonka.MacieV2.GetMacieSession" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetMacieSessionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MacieStatus)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "findingPublishingFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingPublishingFrequency)))) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "serviceRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

$sel:status:GetMacieSessionResponse', getMacieSessionResponse_status - The current status of the 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.

$sel:createdAt: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 Macie publishes updates to policy findings for the account. This includes publishing updates to Security Hub and Amazon EventBridge (formerly called Amazon CloudWatch Events).

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

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

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

GetFindingStatistics

data GetFindingStatistics Source #

See: newGetFindingStatistics smart constructor.

Instances

Instances details
Eq GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Read GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Show GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Generic GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Associated Types

type Rep GetFindingStatistics :: Type -> Type #

NFData GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Methods

rnf :: GetFindingStatistics -> () #

Hashable GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

ToJSON GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

AWSRequest GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Associated Types

type AWSResponse 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

type Rep GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

type Rep GetFindingStatistics = D1 ('MetaData "GetFindingStatistics" "Amazonka.MacieV2.GetFindingStatistics" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetFindingStatistics'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "findingCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCriteria))) :*: (S1 ('MetaSel ('Just "sortCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingStatisticsSortCriteria)) :*: S1 ('MetaSel ('Just "groupBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 GroupBy))))
type AWSResponse GetFindingStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

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:size:GetFindingStatistics', getFindingStatistics_size - The maximum number of items to include in each page of the response.

$sel:findingCriteria:GetFindingStatistics', getFindingStatistics_findingCriteria - The criteria to use to filter the query results.

$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
Eq GetFindingStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Read GetFindingStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Show GetFindingStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Generic GetFindingStatisticsResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetFindingStatistics

Associated Types

type Rep GetFindingStatisticsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 meet the filter criteria specified in the request.

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

GetMember

data GetMember Source #

See: newGetMember smart constructor.

Constructors

GetMember' Text 

Instances

Instances details
Eq GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Read GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Show GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Generic GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Associated Types

type Rep GetMember :: Type -> Type #

NFData GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Methods

rnf :: GetMember -> () #

Hashable GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

AWSRequest GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Associated Types

type AWSResponse GetMember #

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

type Rep GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

type Rep GetMember = D1 ('MetaData "GetMember" "Amazonka.MacieV2.GetMember" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GetMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetMember Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

newGetMember Source #

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:

$sel:id:GetMember', getMember_id - The unique identifier for the Amazon Macie resource or account that the request applies to.

data GetMemberResponse Source #

See: newGetMemberResponse smart constructor.

Instances

Instances details
Eq GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Read GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Show GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Generic GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Associated Types

type Rep GetMemberResponse :: Type -> Type #

NFData GetMemberResponse Source # 
Instance details

Defined in Amazonka.MacieV2.GetMember

Methods

rnf :: GetMemberResponse -> () #

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:

$sel:email:GetMemberResponse', getMemberResponse_email - The email address for the account.

$sel:administratorAccountId:GetMemberResponse', getMemberResponse_administratorAccountId - The Amazon Web Services account ID for the administrator account.

$sel:arn:GetMemberResponse', getMemberResponse_arn - The Amazon Resource Name (ARN) of the account.

$sel:relationshipStatus:GetMemberResponse', getMemberResponse_relationshipStatus - The current status of the relationship between the account and the administrator account.

$sel:masterAccountId: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.

$sel:invitedAt: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 a Macie invitation hasn't been sent to the account.

$sel:accountId:GetMemberResponse', getMemberResponse_accountId - The Amazon Web Services account ID for the account.

$sel:updatedAt: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:tags:GetMemberResponse', getMemberResponse_tags - A map of key-value pairs that identifies the tags (keys and values) that are associated with the member account in Amazon Macie.

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

DisassociateFromAdministratorAccount

data DisassociateFromAdministratorAccount Source #

Instances

Instances details
Eq 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

Generic DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

NFData DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

Hashable DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

ToJSON DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

AWSRequest 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

type Rep DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

type Rep DisassociateFromAdministratorAccount = D1 ('MetaData "DisassociateFromAdministratorAccount" "Amazonka.MacieV2.DisassociateFromAdministratorAccount" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DisassociateFromAdministratorAccount'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse DisassociateFromAdministratorAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

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
Eq 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

Generic DisassociateFromAdministratorAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisassociateFromAdministratorAccount

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

DeleteCustomDataIdentifier

data DeleteCustomDataIdentifier Source #

See: newDeleteCustomDataIdentifier smart constructor.

Instances

Instances details
Eq DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Read DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

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

NFData DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Hashable DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

AWSRequest DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

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

type Rep DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

type Rep DeleteCustomDataIdentifier = D1 ('MetaData "DeleteCustomDataIdentifier" "Amazonka.MacieV2.DeleteCustomDataIdentifier" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DeleteCustomDataIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteCustomDataIdentifier Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

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:

$sel:id:DeleteCustomDataIdentifier', deleteCustomDataIdentifier_id - The unique identifier for the Amazon Macie resource or account that the request applies to.

data DeleteCustomDataIdentifierResponse Source #

Instances

Instances details
Eq DeleteCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Read DeleteCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Show DeleteCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Generic DeleteCustomDataIdentifierResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DeleteCustomDataIdentifier

Associated Types

type Rep DeleteCustomDataIdentifierResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

DisableOrganizationAdminAccount

data DisableOrganizationAdminAccount Source #

See: newDisableOrganizationAdminAccount smart constructor.

Instances

Instances details
Eq DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

Read DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

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

NFData DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

Hashable DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

AWSRequest DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

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

type Rep DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

type Rep DisableOrganizationAdminAccount = D1 ('MetaData "DisableOrganizationAdminAccount" "Amazonka.MacieV2.DisableOrganizationAdminAccount" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DisableOrganizationAdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DisableOrganizationAdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

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
Eq 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

Generic DisableOrganizationAdminAccountResponse Source # 
Instance details

Defined in Amazonka.MacieV2.DisableOrganizationAdminAccount

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

ListCustomDataIdentifiers (Paginated)

data ListCustomDataIdentifiers Source #

See: newListCustomDataIdentifiers smart constructor.

Instances

Instances details
Eq ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Read ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

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

NFData ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Hashable ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

ToJSON 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

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

type Rep ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

type Rep ListCustomDataIdentifiers = D1 ('MetaData "ListCustomDataIdentifiers" "Amazonka.MacieV2.ListCustomDataIdentifiers" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListCustomDataIdentifiers'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))
type AWSResponse ListCustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

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:nextToken:ListCustomDataIdentifiers', listCustomDataIdentifiers_nextToken - The nextToken string that specifies which page of results to return in a paginated response.

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

data ListCustomDataIdentifiersResponse Source #

See: newListCustomDataIdentifiersResponse smart constructor.

Instances

Instances details
Eq ListCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Read ListCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Show ListCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Generic ListCustomDataIdentifiersResponse Source # 
Instance details

Defined in Amazonka.MacieV2.ListCustomDataIdentifiers

Associated Types

type Rep ListCustomDataIdentifiersResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

$sel:nextToken: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.

Types

AdminStatus

newtype AdminStatus Source #

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

Constructors

AdminStatus' 

Instances

Instances details
Eq AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Ord AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Read AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Show AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Generic AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Associated Types

type Rep AdminStatus :: Type -> Type #

NFData AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

Methods

rnf :: AdminStatus -> () #

Hashable 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

FromJSON AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

FromJSONKey AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToLog AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToHeader AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

ToQuery AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

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 #

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

type Rep AdminStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminStatus

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

AllowsUnencryptedObjectUploads

newtype AllowsUnencryptedObjectUploads Source #

Instances

Instances details
Eq AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

Ord AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

Read AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

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

NFData AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

Hashable 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

FromJSON AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

FromJSONKey AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToLog AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToHeader AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

ToQuery 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

ToByteString 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

type Rep AllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AllowsUnencryptedObjectUploads

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

BucketMetadataErrorCode

newtype BucketMetadataErrorCode Source #

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

Instances

Instances details
Eq BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

Ord BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

Read BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

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

NFData BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

Methods

rnf :: BucketMetadataErrorCode -> () #

Hashable 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

FromJSON BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

FromJSONKey BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToLog BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToHeader BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

ToQuery 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

ToByteString 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

type Rep BucketMetadataErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadataErrorCode

type Rep BucketMetadataErrorCode = D1 ('MetaData "BucketMetadataErrorCode" "Amazonka.MacieV2.Types.BucketMetadataErrorCode" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'True) (C1 ('MetaCons "BucketMetadataErrorCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBucketMetadataErrorCode") '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
Eq Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Ord Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Read Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Show Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

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 #

NFData Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Methods

rnf :: Currency -> () #

Hashable Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Methods

hashWithSalt :: Int -> Currency -> Int #

hash :: Currency -> Int #

ToJSON Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

ToJSONKey Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

FromJSON Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

FromJSONKey Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

ToLog Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

ToHeader Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Methods

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

ToQuery Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

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 #

ToByteString Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

Methods

toBS :: Currency -> ByteString #

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 #

type Rep Currency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Currency

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

DayOfWeek

newtype DayOfWeek Source #

Constructors

DayOfWeek' 

Fields

Instances

Instances details
Eq DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Ord DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Read DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Show DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Generic DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Associated Types

type Rep DayOfWeek :: Type -> Type #

NFData DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Methods

rnf :: DayOfWeek -> () #

Hashable 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

FromJSON DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

FromJSONKey DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

ToLog DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

ToHeader DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

ToQuery DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

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 #

ToByteString DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

Methods

toBS :: DayOfWeek -> ByteString #

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 #

type Rep DayOfWeek Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DayOfWeek

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

EffectivePermission

newtype EffectivePermission Source #

Instances

Instances details
Eq EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

Ord EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

Read EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

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

NFData EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

Methods

rnf :: EffectivePermission -> () #

Hashable 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

FromJSON EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

FromJSONKey EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToLog EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToHeader EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

ToQuery 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

ToByteString 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

type Rep EffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EffectivePermission

type Rep EffectivePermission = D1 ('MetaData "EffectivePermission" "Amazonka.MacieV2.Types.EffectivePermission" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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. Valid values are:

Constructors

EncryptionType' 

Instances

Instances details
Eq EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Ord EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Read EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Show EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Generic EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Associated Types

type Rep EncryptionType :: Type -> Type #

NFData EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

Methods

rnf :: EncryptionType -> () #

Hashable 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

FromJSON EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

FromJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

ToLog EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

ToHeader EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

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

ToByteString 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

type Rep EncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.EncryptionType

type Rep EncryptionType = D1 ('MetaData "EncryptionType" "Amazonka.MacieV2.Types.EncryptionType" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Ord ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Read ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Show ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Generic ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Associated Types

type Rep ErrorCode :: Type -> Type #

NFData ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Methods

rnf :: ErrorCode -> () #

Hashable 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

FromJSON ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

FromJSONKey ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

ToLog ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

ToHeader ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

ToQuery ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

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 #

ToByteString ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

Methods

toBS :: ErrorCode -> ByteString #

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 #

type Rep ErrorCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ErrorCode

type Rep ErrorCode = D1 ('MetaData "ErrorCode" "Amazonka.MacieV2.Types.ErrorCode" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

Ord FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

Read FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

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

NFData FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

Methods

rnf :: FindingActionType -> () #

Hashable 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

FromJSON FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

FromJSONKey FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToLog FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToHeader FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

ToQuery 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

ToByteString 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

type Rep FindingActionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActionType

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

FindingCategory

newtype FindingCategory Source #

The category of the finding. Valid values are:

Constructors

FindingCategory' 

Instances

Instances details
Eq FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Ord FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Read FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Show FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Generic FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Associated Types

type Rep FindingCategory :: Type -> Type #

NFData FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

Methods

rnf :: FindingCategory -> () #

Hashable 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

FromJSON FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

FromJSONKey FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

ToLog FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

ToHeader FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

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

ToByteString 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

type Rep FindingCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCategory

type Rep FindingCategory = D1 ('MetaData "FindingCategory" "Amazonka.MacieV2.Types.FindingCategory" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 called Amazon CloudWatch Events). For more information, see Monitoring and processing findings in the Amazon Macie User Guide. Valid values are:

Instances

Instances details
Eq FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

Ord FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

Read FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

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

NFData FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

Hashable 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

FromJSON FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

FromJSONKey FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToLog FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToHeader FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

ToQuery 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

ToByteString 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

type Rep FindingPublishingFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingPublishingFrequency

type Rep FindingPublishingFrequency = D1 ('MetaData "FindingPublishingFrequency" "Amazonka.MacieV2.Types.FindingPublishingFrequency" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

Ord FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

Read FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

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

NFData FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

Hashable 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

FromJSON FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

FromJSONKey FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToLog FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToHeader FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

ToQuery 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

ToByteString 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

type Rep FindingStatisticsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName

type Rep FindingStatisticsSortAttributeName = D1 ('MetaData "FindingStatisticsSortAttributeName" "Amazonka.MacieV2.Types.FindingStatisticsSortAttributeName" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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. Valid values are:

Constructors

FindingType' 

Instances

Instances details
Eq FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Ord FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Read FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Show FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Generic FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Associated Types

type Rep FindingType :: Type -> Type #

NFData FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

Methods

rnf :: FindingType -> () #

Hashable 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

FromJSON FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

FromJSONKey FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToLog FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToHeader FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

ToQuery FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

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 #

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

type Rep FindingType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingType

type Rep FindingType = D1 ('MetaData "FindingType" "Amazonka.MacieV2.Types.FindingType" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 meet the filter criteria. To suppress (automatically archive) findings that meet the criteria, set this value to ARCHIVE. Valid values are:

Instances

Instances details
Eq FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

Ord FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

Read FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

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

NFData FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

Methods

rnf :: FindingsFilterAction -> () #

Hashable 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

FromJSON FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

FromJSONKey FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToLog FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToHeader FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

ToQuery 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

ToByteString 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

type Rep FindingsFilterAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterAction

type Rep FindingsFilterAction = D1 ('MetaData "FindingsFilterAction" "Amazonka.MacieV2.Types.FindingsFilterAction" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
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

Read GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Show GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

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 #

NFData GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

rnf :: GroupBy -> () #

Hashable GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

hashWithSalt :: Int -> GroupBy -> Int #

hash :: GroupBy -> Int #

ToJSON GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

ToJSONKey GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

FromJSON GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

FromJSONKey GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

ToLog GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

ToHeader GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

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

ToQuery GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

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 #

ToByteString GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

Methods

toBS :: GroupBy -> ByteString #

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 #

type Rep GroupBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupBy

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

IsDefinedInJob

newtype IsDefinedInJob Source #

Constructors

IsDefinedInJob' 

Instances

Instances details
Eq IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Ord IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Read IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Show IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Generic IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Associated Types

type Rep IsDefinedInJob :: Type -> Type #

NFData IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

Methods

rnf :: IsDefinedInJob -> () #

Hashable 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

FromJSON IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

FromJSONKey IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

ToLog IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

ToHeader IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

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

ToByteString 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

type Rep IsDefinedInJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsDefinedInJob

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

IsMonitoredByJob

newtype IsMonitoredByJob Source #

Instances

Instances details
Eq IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

Ord IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

Read IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

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

NFData IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

Methods

rnf :: IsMonitoredByJob -> () #

Hashable 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

FromJSON IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

FromJSONKey IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToLog IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToHeader IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

ToQuery 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

ToByteString 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

type Rep IsMonitoredByJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IsMonitoredByJob

type Rep IsMonitoredByJob = D1 ('MetaData "IsMonitoredByJob" "Amazonka.MacieV2.Types.IsMonitoredByJob" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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. Valid values are:

Constructors

JobComparator' 

Instances

Instances details
Eq JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Ord JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Read JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Show JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Generic JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Associated Types

type Rep JobComparator :: Type -> Type #

NFData JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

Methods

rnf :: JobComparator -> () #

Hashable 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

FromJSON JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

FromJSONKey JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToLog JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToHeader JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

ToQuery JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

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 #

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

type Rep JobComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobComparator

type Rep JobComparator = D1 ('MetaData "JobComparator" "Amazonka.MacieV2.Types.JobComparator" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Ord JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Read JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Show JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Generic JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Associated Types

type Rep JobStatus :: Type -> Type #

NFData JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Methods

rnf :: JobStatus -> () #

Hashable 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

FromJSON JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

FromJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

ToLog JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

ToHeader JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

ToQuery JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

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 #

ToByteString JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

Methods

toBS :: JobStatus -> ByteString #

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 #

type Rep JobStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobStatus

type Rep JobStatus = D1 ('MetaData "JobStatus" "Amazonka.MacieV2.Types.JobStatus" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
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

Read JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Show JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

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 #

NFData JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

rnf :: JobType -> () #

Hashable JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

hashWithSalt :: Int -> JobType -> Int #

hash :: JobType -> Int #

ToJSON JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

ToJSONKey JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

FromJSON JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

FromJSONKey JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

ToLog JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

ToHeader JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

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

ToQuery JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

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 #

ToByteString JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

Methods

toBS :: JobType -> ByteString #

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 #

type Rep JobType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobType

type Rep JobType = D1 ('MetaData "JobType" "Amazonka.MacieV2.Types.JobType" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

Ord LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

Read LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

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

NFData LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

Methods

rnf :: LastRunErrorStatusCode -> () #

Hashable 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

FromJSON LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

FromJSONKey LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToLog LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToHeader LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

ToQuery 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

ToByteString 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

type Rep LastRunErrorStatusCode Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatusCode

type Rep LastRunErrorStatusCode = D1 ('MetaData "LastRunErrorStatusCode" "Amazonka.MacieV2.Types.LastRunErrorStatusCode" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

Ord ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

Read ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

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

NFData ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

Methods

rnf :: ListJobsFilterKey -> () #

Hashable 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

FromJSON ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

FromJSONKey ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToLog ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToHeader ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

ToQuery 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

ToByteString 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

type Rep ListJobsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterKey

type Rep ListJobsFilterKey = D1 ('MetaData "ListJobsFilterKey" "Amazonka.MacieV2.Types.ListJobsFilterKey" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

Ord ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

Read ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

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

NFData ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

Hashable 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

FromJSON ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

FromJSONKey ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToLog ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToHeader ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

ToQuery 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

ToByteString 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

type Rep ListJobsSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortAttributeName

type Rep ListJobsSortAttributeName = D1 ('MetaData "ListJobsSortAttributeName" "Amazonka.MacieV2.Types.ListJobsSortAttributeName" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Ord MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Read MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Show MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Generic MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Associated Types

type Rep MacieStatus :: Type -> Type #

NFData MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

Methods

rnf :: MacieStatus -> () #

Hashable 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

FromJSON MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

FromJSONKey MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToLog MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToHeader MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

ToQuery MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

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 #

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

type Rep MacieStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MacieStatus

type Rep MacieStatus = D1 ('MetaData "MacieStatus" "Amazonka.MacieV2.Types.MacieStatus" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

Ord ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

Read ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

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

NFData ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

Hashable 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

FromJSON ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

FromJSONKey ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToLog ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToHeader ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

ToQuery 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

ToByteString 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

type Rep ManagedDataIdentifierSelector Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSelector

type Rep ManagedDataIdentifierSelector = D1 ('MetaData "ManagedDataIdentifierSelector" "Amazonka.MacieV2.Types.ManagedDataIdentifierSelector" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
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

Read OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Show OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

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 #

NFData OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

rnf :: OrderBy -> () #

Hashable OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

hashWithSalt :: Int -> OrderBy -> Int #

hash :: OrderBy -> Int #

ToJSON OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

ToJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

FromJSON OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

FromJSONKey OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

ToLog OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

ToHeader OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

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

ToQuery OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

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 #

ToByteString OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

Methods

toBS :: OrderBy -> ByteString #

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 #

type Rep OrderBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.OrderBy

type Rep OrderBy = D1 ('MetaData "OrderBy" "Amazonka.MacieV2.Types.OrderBy" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'True) (C1 ('MetaCons "OrderBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromOrderBy") '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 (inviter account). Possible values are:

Instances

Instances details
Eq RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

Ord RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

Read RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

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

NFData RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

Methods

rnf :: RelationshipStatus -> () #

Hashable 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

FromJSON RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

FromJSONKey RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToLog RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToHeader RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

ToQuery 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

ToByteString 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

type Rep RelationshipStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.RelationshipStatus

type Rep RelationshipStatus = D1 ('MetaData "RelationshipStatus" "Amazonka.MacieV2.Types.RelationshipStatus" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'True) (C1 ('MetaCons "RelationshipStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRelationshipStatus") '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
Eq ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Ord ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Read ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Show ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Generic ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Associated Types

type Rep ScopeFilterKey :: Type -> Type #

NFData ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

Methods

rnf :: ScopeFilterKey -> () #

Hashable 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

FromJSON ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

FromJSONKey ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

ToLog ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

ToHeader ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

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

ToByteString 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

type Rep ScopeFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ScopeFilterKey

type Rep ScopeFilterKey = D1 ('MetaData "ScopeFilterKey" "Amazonka.MacieV2.Types.ScopeFilterKey" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

Ord SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

Read SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

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

NFData SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

Hashable 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

FromJSON SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

FromJSONKey SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToLog SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToHeader SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

ToQuery 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

ToByteString 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

type Rep SearchResourcesComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesComparator

type Rep SearchResourcesComparator = D1 ('MetaData "SearchResourcesComparator" "Amazonka.MacieV2.Types.SearchResourcesComparator" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

Ord SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

Read SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

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

NFData SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

Hashable 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

FromJSON SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

FromJSONKey SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToLog SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToHeader SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

ToQuery 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

ToByteString 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

type Rep SearchResourcesSimpleCriterionKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey

type Rep SearchResourcesSimpleCriterionKey = D1 ('MetaData "SearchResourcesSimpleCriterionKey" "Amazonka.MacieV2.Types.SearchResourcesSimpleCriterionKey" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

Ord SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

Read SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

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

NFData SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

Hashable 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

FromJSON SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

FromJSONKey SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToLog SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToHeader SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

ToQuery 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

ToByteString 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

type Rep SearchResourcesSortAttributeName Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortAttributeName

type Rep SearchResourcesSortAttributeName = D1 ('MetaData "SearchResourcesSortAttributeName" "Amazonka.MacieV2.Types.SearchResourcesSortAttributeName" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

Ord SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

Read SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

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

NFData SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

Hashable 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

FromJSON SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

FromJSONKey SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToLog SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToHeader SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

ToQuery 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

ToByteString 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

type Rep SensitiveDataItemCategory Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItemCategory

type Rep SensitiveDataItemCategory = D1 ('MetaData "SensitiveDataItemCategory" "Amazonka.MacieV2.Types.SensitiveDataItemCategory" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

Ord SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

Read SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

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

NFData SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

Methods

rnf :: SeverityDescription -> () #

Hashable 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

FromJSON SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

FromJSONKey SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToLog SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToHeader SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

ToQuery 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

ToByteString 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

type Rep SeverityDescription Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SeverityDescription

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

SharedAccess

newtype SharedAccess Source #

Constructors

SharedAccess' 

Instances

Instances details
Eq SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Ord SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Read SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Show SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Generic SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Associated Types

type Rep SharedAccess :: Type -> Type #

NFData SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

Methods

rnf :: SharedAccess -> () #

Hashable 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

FromJSON SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

FromJSONKey SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToLog SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToHeader SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

ToQuery SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

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 #

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

type Rep SharedAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SharedAccess

type Rep SharedAccess = D1 ('MetaData "SharedAccess" "Amazonka.MacieV2.Types.SharedAccess" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

Ord SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

Read SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

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

NFData SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

Hashable 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

FromJSON SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

FromJSONKey SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToLog SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToHeader SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

ToQuery 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

ToByteString 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

type Rep SimpleCriterionKeyForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionKeyForJob

type Rep SimpleCriterionKeyForJob = D1 ('MetaData "SimpleCriterionKeyForJob" "Amazonka.MacieV2.Types.SimpleCriterionKeyForJob" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Ord StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Read StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Show StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Generic StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Associated Types

type Rep StorageClass :: Type -> Type #

NFData StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

Methods

rnf :: StorageClass -> () #

Hashable 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

FromJSON StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

FromJSONKey StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToLog StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToHeader StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

ToQuery StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

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 #

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

type Rep StorageClass Source # 
Instance details

Defined in Amazonka.MacieV2.Types.StorageClass

type Rep StorageClass = D1 ('MetaData "StorageClass" "Amazonka.MacieV2.Types.StorageClass" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Ord TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Read TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Show TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Generic TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Associated Types

type Rep TagTarget :: Type -> Type #

NFData TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Methods

rnf :: TagTarget -> () #

Hashable 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

FromJSON TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

FromJSONKey TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

ToLog TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

ToHeader TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

ToQuery TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

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 #

ToByteString TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

Methods

toBS :: TagTarget -> ByteString #

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 #

type Rep TagTarget Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagTarget

type Rep TagTarget = D1 ('MetaData "TagTarget" "Amazonka.MacieV2.Types.TagTarget" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Ord TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Read TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Show TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Generic TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Associated Types

type Rep TimeRange :: Type -> Type #

NFData TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Methods

rnf :: TimeRange -> () #

Hashable 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

FromJSON TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

FromJSONKey TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

ToLog TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

ToHeader TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

ToQuery TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

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 #

ToByteString TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

Methods

toBS :: TimeRange -> ByteString #

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 #

type Rep TimeRange Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TimeRange

type Rep TimeRange = D1 ('MetaData "TimeRange" "Amazonka.MacieV2.Types.TimeRange" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
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 #

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 #

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 #

NFData Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

rnf :: Type -> () #

Hashable Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

hashWithSalt :: Int -> Type -> Int #

hash :: Type -> Int #

ToJSON Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

ToJSONKey Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

FromJSON Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

FromJSONKey Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

ToLog Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

ToHeader Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

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

ToQuery Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

toQuery :: Type -> QueryString #

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 #

ToByteString Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

Methods

toBS :: Type -> ByteString #

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 #

type Rep Type Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Type

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

Unit

newtype Unit Source #

Constructors

Unit' 

Fields

Bundled Patterns

pattern Unit_TERABYTES :: Unit 

Instances

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

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 #

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 #

NFData Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

rnf :: Unit -> () #

Hashable Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

hashWithSalt :: Int -> Unit -> Int #

hash :: Unit -> Int #

ToJSON Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

ToJSONKey Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

FromJSON Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

FromJSONKey Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

ToLog Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

ToHeader Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

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

ToQuery Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

toQuery :: Unit -> QueryString #

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 #

ToByteString Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

Methods

toBS :: Unit -> ByteString #

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 #

type Rep Unit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Unit

type Rep Unit = D1 ('MetaData "Unit" "Amazonka.MacieV2.Types.Unit" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

Ord UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

Read UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

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

NFData UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

Hashable 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

FromJSON UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

FromJSONKey UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToLog UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToHeader UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

ToQuery 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

ToByteString 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

type Rep UsageStatisticsFilterComparator Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterComparator

type Rep UsageStatisticsFilterComparator = D1 ('MetaData "UsageStatisticsFilterComparator" "Amazonka.MacieV2.Types.UsageStatisticsFilterComparator" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

Ord UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

Read UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

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

NFData UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

Hashable 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

FromJSON UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

FromJSONKey UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToLog UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToHeader UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

ToQuery 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

ToByteString 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

type Rep UsageStatisticsFilterKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilterKey

type Rep UsageStatisticsFilterKey = D1 ('MetaData "UsageStatisticsFilterKey" "Amazonka.MacieV2.Types.UsageStatisticsFilterKey" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

Ord UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

Read UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

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

NFData UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

Methods

rnf :: UsageStatisticsSortKey -> () #

Hashable 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

FromJSON UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

FromJSONKey UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToLog UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToHeader UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

ToQuery 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

ToByteString 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

type Rep UsageStatisticsSortKey Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortKey

type Rep UsageStatisticsSortKey = D1 ('MetaData "UsageStatisticsSortKey" "Amazonka.MacieV2.Types.UsageStatisticsSortKey" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Ord UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Read UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Show UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Generic UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Associated Types

type Rep UsageType :: Type -> Type #

NFData UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Methods

rnf :: UsageType -> () #

Hashable 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

FromJSON UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

FromJSONKey UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

ToLog UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

ToHeader UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

ToQuery UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

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 #

ToByteString UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

Methods

toBS :: UsageType -> ByteString #

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 #

type Rep UsageType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageType

type Rep UsageType = D1 ('MetaData "UsageType" "Amazonka.MacieV2.Types.UsageType" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

Ord UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

Read UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

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

NFData UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

Methods

rnf :: UserIdentityType -> () #

Hashable 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

FromJSON UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

FromJSONKey UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToLog UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToHeader UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

ToQuery 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

ToByteString 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

type Rep UserIdentityType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityType

type Rep UserIdentityType = D1 ('MetaData "UserIdentityType" "Amazonka.MacieV2.Types.UserIdentityType" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

Read AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

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

NFData AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

Methods

rnf :: AccessControlList -> () #

Hashable AccessControlList Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccessControlList

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "AccessControlList'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicReadAccess") '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:allowsPublicWriteAccess:AccessControlList', accessControlList_allowsPublicWriteAccess - Specifies whether the ACL grants the general public with write access permissions for the bucket.

$sel:allowsPublicReadAccess:AccessControlList', accessControlList_allowsPublicReadAccess - Specifies whether the ACL grants the general public with read 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
Eq AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

Read AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

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

NFData AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

Methods

rnf :: AccountDetail -> () #

Hashable AccountDetail Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountDetail

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

Read AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

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

NFData AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

Methods

rnf :: AccountLevelPermissions -> () #

Hashable AccountLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AccountLevelPermissions

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 Amazon Web Services organization.

See: newAdminAccount smart constructor.

Instances

Instances details
Eq AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

Read AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

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

NFData AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

Methods

rnf :: AdminAccount -> () #

Hashable AdminAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AdminAccount

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "AdminAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AdminStatus)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:status:AdminAccount', adminAccount_status - The current status of the account as the delegated administrator of Amazon Macie for the organization.

$sel:accountId:AdminAccount', adminAccount_accountId - The Amazon Web Services account ID for the account.

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
Eq ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Read ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

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

NFData ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

Methods

rnf :: ApiCallDetails -> () #

Hashable ApiCallDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ApiCallDetails

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ApiCallDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "firstSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "apiServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastSeen") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "api") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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: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:apiServiceName:ApiCallDetails', apiCallDetails_apiServiceName - The URL of the Amazon Web Service that provides the operation, for example: s3.amazonaws.com.

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

$sel:api:ApiCallDetails', apiCallDetails_api - The name of the operation that was invoked most recently 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
Eq AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

Read AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

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

NFData AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

Methods

rnf :: AssumedRole -> () #

Hashable AssumedRole Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AssumedRole

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "AssumedRole'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sessionContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionContext)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:principalId:AssumedRole', assumedRole_principalId - The unique identifier for 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:sessionContext:AssumedRole', assumedRole_sessionContext - The details of the session that was created for the credentials, including the entity that issued the session.

$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:accessKeyId:AssumedRole', assumedRole_accessKeyId - The Amazon Web Services access key ID that identifies the credentials.

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
Eq AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

Read AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

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

NFData AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

Methods

rnf :: AwsAccount -> () #

Hashable AwsAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsAccount

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "AwsAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") '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:principalId:AwsAccount', awsAccount_principalId - The unique identifier for the entity that performed the action.

$sel:accountId:AwsAccount', awsAccount_accountId - The unique identifier for the Amazon Web Services account.

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
Eq AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

Read AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

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

NFData AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

Methods

rnf :: AwsService -> () #

Hashable AwsService Source # 
Instance details

Defined in Amazonka.MacieV2.Types.AwsService

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq 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

Generic BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

NFData BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

Hashable BatchGetCustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BatchGetCustomDataIdentifierSummary

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "deleted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "description") '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:name:BatchGetCustomDataIdentifierSummary', batchGetCustomDataIdentifierSummary_name - The custom name of the custom data identifier.

$sel:id:BatchGetCustomDataIdentifierSummary', batchGetCustomDataIdentifierSummary_id - The unique identifier for the custom data identifier.

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

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 level 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
Eq BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

Read BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

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

NFData BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

Methods

rnf :: BlockPublicAccess -> () #

Hashable BlockPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BlockPublicAccess

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BlockPublicAccess'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ignorePublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicAcls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "restrictPublicBuckets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "blockPublicPolicy") '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:ignorePublicAcls:BlockPublicAccess', blockPublicAccess_ignorePublicAcls - Specifies whether Amazon S3 ignores public ACLs for the bucket and objects in the bucket.

$sel:blockPublicAcls:BlockPublicAccess', blockPublicAccess_blockPublicAcls - Specifies whether Amazon S3 blocks public access control lists (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.

$sel:blockPublicPolicy:BlockPublicAccess', blockPublicAccess_blockPublicPolicy - Specifies whether Amazon S3 blocks 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
Eq BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

Read BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

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

NFData BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

Hashable BucketCountByEffectivePermission Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEffectivePermission

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BucketCountByEffectivePermission'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "publiclyAccessible") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "unknown") '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)))))

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

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

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
Eq BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Read BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

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

NFData BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

Hashable BucketCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountByEncryptionType

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BucketCountByEncryptionType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "unknown") '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 "kmsManaged") '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: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.

$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: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.

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
Eq BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

Read BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

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

NFData BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

Hashable BucketCountBySharedAccessType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountBySharedAccessType

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BucketCountBySharedAccessType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "notShared") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "internal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "external") '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:notShared:BucketCountBySharedAccessType', bucketCountBySharedAccessType_notShared - The total number of buckets that aren't shared with other Amazon Web Services accounts.

$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: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: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
Eq 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

Generic BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

NFData BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

Hashable BucketCountPolicyAllowsUnencryptedObjectUploads Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCountPolicyAllowsUnencryptedObjectUploads

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BucketCountPolicyAllowsUnencryptedObjectUploads'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deniesUnencryptedObjectUploads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "unknown") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "allowsUnencryptedObjectUploads") '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: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 the x-amz-server-side-encryption header and the value for that header must be AES256 or aws:kms.

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

$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 the x-amz-server-side-encryption header and it doesn't require the value for that header to be AES256 or aws:kms.

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
Eq BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

Read BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

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

NFData BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

Hashable BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

ToJSON BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

type Rep BucketCriteriaAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties

type Rep BucketCriteriaAdditionalProperties = D1 ('MetaData "BucketCriteriaAdditionalProperties" "Amazonka.MacieV2.Types.BucketCriteriaAdditionalProperties" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BucketCriteriaAdditionalProperties'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "eq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "lte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "prefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "gt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "neq") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "lt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "gte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

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:lte:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_lte - The value for the property is less than or equal to the specified value.

$sel:prefix:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_prefix - The name of the bucket begins with the specified value.

$sel:gt:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_gt - The value for the property is greater than 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:lt:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_lt - The value for the property is less than the specified value.

$sel:gte:BucketCriteriaAdditionalProperties', bucketCriteriaAdditionalProperties_gte - The value for the property is greater than or equal to 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
Eq BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

Read BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

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

NFData BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

Methods

rnf :: BucketLevelPermissions -> () #

Hashable BucketLevelPermissions Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketLevelPermissions

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 information about the bucket or the bucket's objects, the value for most of these properties is null. 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
Eq BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

Read BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

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

NFData BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

Methods

rnf :: BucketMetadata -> () #

Hashable BucketMetadata Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketMetadata

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BucketMetadata'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "sizeInBytesCompressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "objectCountByEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectCountByEncryptionType)))) :*: (S1 ('MetaSel ('Just "sharedAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SharedAccess)) :*: (S1 ('MetaSel ('Just "sizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "classifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "unclassifiableObjectSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics)))) :*: (S1 ('MetaSel ('Just "unclassifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics)) :*: (S1 ('MetaSel ('Just "versioning") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsUnencryptedObjectUploads") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AllowsUnencryptedObjectUploads)))))) :*: (((S1 ('MetaSel ('Just "publicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketPublicAccess)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketMetadataErrorCode)) :*: S1 ('MetaSel ('Just "jobDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobDetails)))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "bucketCreatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "bucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "objectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "replicationDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationDetails)))) :*: (S1 ('MetaSel ('Just "serverSideEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketServerSideEncryption)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyValuePair])) :*: S1 ('MetaSel ('Just "classifiableSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))))

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: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: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: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: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: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:accountId:BucketMetadata', bucketMetadata_accountId - The unique identifier for the Amazon Web Services account that owns the bucket.

$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: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:versioning:BucketMetadata', bucketMetadata_versioning - Specifies whether versioning is enabled for 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 the x-amz-server-side-encryption header and the value for that header must be AES256 or aws:kms.
  • 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 the x-amz-server-side-encryption header and it doesn't require the value for that header to be AES256 or aws:kms.
  • UNKNOWN - Amazon Macie can't determine whether the bucket policy requires server-side encryption of new objects.

$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: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: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:region:BucketMetadata', bucketMetadata_region - The Amazon Web Services Region that hosts the bucket.

$sel:bucketCreatedAt:BucketMetadata', bucketMetadata_bucketCreatedAt - The date and time, in UTC and extended ISO 8601 format, when the bucket was created.

$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:bucketArn:BucketMetadata', bucketMetadata_bucketArn - The Amazon Resource Name (ARN) of the bucket.

$sel:objectCount:BucketMetadata', bucketMetadata_objectCount - The total number of objects in 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: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:tags:BucketMetadata', bucketMetadata_tags - An array that specifies the tags (keys and values) that are associated with the bucket.

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

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
Eq BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

Read BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

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

NFData BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

Hashable BucketPermissionConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPermissionConfiguration

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BucketPermissionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketLevelPermissions)) :*: S1 ('MetaSel ('Just "accountLevelPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccountLevelPermissions))))

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:bucketLevelPermissions:BucketPermissionConfiguration', bucketPermissionConfiguration_bucketLevelPermissions - The bucket-level permissions settings for the bucket.

$sel:accountLevelPermissions:BucketPermissionConfiguration', bucketPermissionConfiguration_accountLevelPermissions - The account-level permissions settings that apply to 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
Eq BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

Read BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

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

NFData BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

Methods

rnf :: BucketPolicy -> () #

Hashable BucketPolicy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPolicy

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BucketPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowsPublicWriteAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "allowsPublicReadAccess") '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:allowsPublicWriteAccess:BucketPolicy', bucketPolicy_allowsPublicWriteAccess - Specifies whether the bucket policy allows the general public to have write access to the bucket.

$sel:allowsPublicReadAccess:BucketPolicy', bucketPolicy_allowsPublicReadAccess - Specifies whether the bucket policy allows the general public to have read 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
Eq BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

Read BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

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

NFData BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

Methods

rnf :: BucketPublicAccess -> () #

Hashable BucketPublicAccess Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketPublicAccess

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BucketPublicAccess'" 'PrefixI 'True) (S1 ('MetaSel ('Just "permissionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketPermissionConfiguration)) :*: S1 ('MetaSel ('Just "effectivePermission") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EffectivePermission))))

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:permissionConfiguration:BucketPublicAccess', bucketPublicAccess_permissionConfiguration - The account-level and bucket-level permissions settings for the bucket.

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

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
Eq BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

Read BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

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

NFData BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

Hashable BucketServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketServerSideEncryption

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

Read BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

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

NFData BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

Methods

rnf :: BucketSortCriteria -> () #

Hashable BucketSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.BucketSortCriteria

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "BucketSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy)) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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

$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, or sizeInBytes.

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
Eq Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

Methods

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

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

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 #

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 #

NFData Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

Methods

rnf :: Cell -> () #

Hashable Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

Methods

hashWithSalt :: Int -> Cell -> Int #

hash :: Cell -> Int #

FromJSON Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

type Rep Cell Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Cell

type Rep Cell = D1 ('MetaData "Cell" "Amazonka.MacieV2.Types.Cell" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "Cell'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "row") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: 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)))))

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:row:Cell', cell_row - The row number of the row that contains the sensitive data.

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

ClassificationDetails

data ClassificationDetails Source #

Provides information about a sensitive data finding, including the classification job that produced the finding.

See: newClassificationDetails smart constructor.

Instances

Instances details
Eq ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

Read ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

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

NFData ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

Methods

rnf :: ClassificationDetails -> () #

Hashable ClassificationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationDetails

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ClassificationDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "detailedResultsLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "jobArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:jobId:ClassificationDetails', classificationDetails_jobId - The unique identifier for the classification job that produced the finding.

$sel:jobArn:ClassificationDetails', classificationDetails_jobArn - The Amazon Resource Name (ARN) of the classification job that produced the finding.

$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. Currently, you can store classification results only in an S3 bucket.

See: newClassificationExportConfiguration smart constructor.

Instances

Instances details
Eq ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

Read ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

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

NFData ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

Hashable ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

ToJSON ClassificationExportConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationExportConfiguration

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

Read ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

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

NFData ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

Methods

rnf :: ClassificationResult -> () #

Hashable ClassificationResult Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResult

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ClassificationResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sensitiveData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SensitiveDataItem])) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClassificationResultStatus)) :*: S1 ('MetaSel ('Just "mimeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "sizeClassified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "additionalOccurrences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "customDataIdentifiers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomDataIdentifiers))))))

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:sensitiveData:ClassificationResult', classificationResult_sensitiveData - The category, types, and number of occurrences of the sensitive data that produced the finding.

$sel:status:ClassificationResult', classificationResult_status - The status of the finding.

$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:sizeClassified:ClassificationResult', classificationResult_sizeClassified - The total size, in bytes, of the data that the finding applies to.

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

ClassificationResultStatus

data ClassificationResultStatus Source #

Provides information about the status of a sensitive data finding.

See: newClassificationResultStatus smart constructor.

Instances

Instances details
Eq ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

Read ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

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

NFData ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

Hashable ClassificationResultStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ClassificationResultStatus

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ClassificationResultStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "code") '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:reason:ClassificationResultStatus', classificationResultStatus_reason - A brief description of the status of the finding. Amazon Macie uses this value to notify you of any errors, warnings, or considerations that might impact your analysis of the finding.

$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 in an unsupported format.

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
Eq CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Read CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

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

NFData CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

Methods

rnf :: CriteriaBlockForJob -> () #

Hashable CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

ToJSON CriteriaBlockForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaBlockForJob

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Read CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Show CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Generic CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Associated Types

type Rep CriteriaForJob :: Type -> Type #

NFData CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

Methods

rnf :: CriteriaForJob -> () #

Hashable CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

ToJSON CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

FromJSON CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

type Rep CriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriteriaForJob

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

newCriteriaForJob :: CriteriaForJob Source #

Create a value of CriteriaForJob with all optional fields omitted.

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

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagCriterion:CriteriaForJob', criteriaForJob_tagCriterion - A tag-based condition that defines an operator and tag keys, tag values, or tag key and value pairs for including or excluding buckets from the job.

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

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
Eq CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

Read CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

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

NFData CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

Hashable CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

ToJSON CriterionAdditionalProperties Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CriterionAdditionalProperties

FromJSON 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:lte:CriterionAdditionalProperties', criterionAdditionalProperties_lte - The value for the property is less than or equal to the specified value.

$sel:gt:CriterionAdditionalProperties', criterionAdditionalProperties_gt - The value for the property is greater than the specified value.

$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: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.

$sel:lt:CriterionAdditionalProperties', criterionAdditionalProperties_lt - The value for the property is less than the specified value.

$sel:gte:CriterionAdditionalProperties', criterionAdditionalProperties_gte - The value for the property is greater than or equal to the specified value.

CustomDataIdentifierSummary

data CustomDataIdentifierSummary Source #

Provides information about a custom data identifier.

See: newCustomDataIdentifierSummary smart constructor.

Instances

Instances details
Eq CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

Read CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

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

NFData CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

Hashable CustomDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifierSummary

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") '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:name:CustomDataIdentifierSummary', customDataIdentifierSummary_name - The custom name of the custom data identifier.

$sel:id:CustomDataIdentifierSummary', customDataIdentifierSummary_id - The unique identifier for the custom data identifier.

$sel:description:CustomDataIdentifierSummary', customDataIdentifierSummary_description - The custom description 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
Eq CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

Read CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

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

NFData CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

Methods

rnf :: CustomDataIdentifiers -> () #

Hashable CustomDataIdentifiers Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDataIdentifiers

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

Read CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

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

NFData CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

Methods

rnf :: CustomDetection -> () #

Hashable CustomDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.CustomDetection

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "CustomDetection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "occurrences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Occurrences)) :*: 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)))))

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

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

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
Eq DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

Read DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

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

NFData DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

Methods

rnf :: DailySchedule -> () #

Hashable DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

ToJSON DailySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DailySchedule

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

Read DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

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

NFData DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

Methods

rnf :: DefaultDetection -> () #

Hashable DefaultDetection Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DefaultDetection

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "DefaultDetection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "occurrences") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Occurrences)) :*: (S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: 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: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:count:DefaultDetection', defaultDetection_count - The total number of occurrences of the type of sensitive data that was detected.

$sel:type':DefaultDetection', defaultDetection_type - The type of sensitive data that was detected. For example, AWS_CREDENTIALS, PHONE_NUMBER, or ADDRESS.

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
Eq DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

Read DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

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

NFData DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

Methods

rnf :: DomainDetails -> () #

Hashable DomainDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.DomainDetails

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

Read FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

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

NFData FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

Methods

rnf :: FederatedUser -> () #

Hashable FederatedUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FederatedUser

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "FederatedUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sessionContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SessionContext)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:principalId:FederatedUser', federatedUser_principalId - The unique identifier for 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:sessionContext:FederatedUser', federatedUser_sessionContext - The details of the session that was created for the credentials, including the entity that issued the session.

$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:accessKeyId:FederatedUser', federatedUser_accessKeyId - The Amazon Web Services access key ID that identifies the credentials.

Finding

data Finding Source #

Provides the details of a finding.

See: newFinding smart constructor.

Instances

Instances details
Eq Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

Methods

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

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

Read Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

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

NFData Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

Methods

rnf :: Finding -> () #

Hashable Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

Methods

hashWithSalt :: Int -> Finding -> Int #

hash :: Finding -> Int #

FromJSON Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

type Rep Finding Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Finding

type Rep Finding = D1 ('MetaData "Finding" "Amazonka.MacieV2.Types.Finding" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "Finding'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "classificationDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClassificationDetails)) :*: S1 ('MetaSel ('Just "policyDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PolicyDetails))) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingCategory)))) :*: ((S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Severity)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "schemaVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resourcesAffected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourcesAffected)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "partition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingType))) :*: (S1 ('MetaSel ('Just "archived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sample") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))))

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:classificationDetails:Finding', finding_classificationDetails - The details of a sensitive data finding. This value is null for a policy finding.

$sel:policyDetails:Finding', finding_policyDetails - The details of a policy finding. This value is null for a sensitive data finding.

$sel:createdAt:Finding', finding_createdAt - The date and time, in UTC and extended ISO 8601 format, when the finding was created.

$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:severity:Finding', finding_severity - The severity level and score for the 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 new (unique) because they derive from individual classification jobs.

$sel:schemaVersion:Finding', finding_schemaVersion - The version of the schema that was used to define the data structures in the finding.

$sel:resourcesAffected:Finding', finding_resourcesAffected - The resources that the finding applies to.

$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:partition:Finding', finding_partition - The Amazon Web Services partition that Amazon Macie created the finding in.

$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:region:Finding', finding_region - The Amazon Web Services Region that Amazon Macie created the finding in.

$sel:updatedAt:Finding', finding_updatedAt - The date and time, in UTC and extended ISO 8601 format, when the finding was last updated. For sensitive data findings, this value is the same as the value for the createdAt property. All sensitive data findings are considered new (unique) because they derive from individual classification jobs.

$sel:title:Finding', finding_title - The brief description of the finding.

$sel:type':Finding', finding_type - The type of the finding.

$sel:archived:Finding', finding_archived - Specifies whether the finding is archived (suppressed).

$sel:description:Finding', finding_description - The description of the finding.

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

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
Eq FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

Read FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

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

NFData FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

Methods

rnf :: FindingAction -> () #

Hashable FindingAction Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingAction

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "FindingAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "apiCallDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApiCallDetails)) :*: S1 ('MetaSel ('Just "actionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingActionType))))

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

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

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
Eq FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

Read FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

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

NFData FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

Methods

rnf :: FindingActor -> () #

Hashable FindingActor Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingActor

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "FindingActor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userIdentity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UserIdentity)) :*: (S1 ('MetaSel ('Just "ipAddressDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpAddressDetails)) :*: S1 ('MetaSel ('Just "domainDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainDetails)))))

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:userIdentity:FindingActor', findingActor_userIdentity - The type and other characteristics of the entity that performed 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:domainDetails:FindingActor', findingActor_domainDetails - The domain name of the device that the entity used to perform 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
Eq FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

Read FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

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

NFData FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

Methods

rnf :: FindingCriteria -> () #

Hashable FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

ToJSON FindingCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingCriteria

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

Read FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

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

NFData FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

Hashable FindingStatisticsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingStatisticsSortCriteria

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "FindingStatisticsSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy)) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingStatisticsSortAttributeName))))

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

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

FindingsFilterListItem

data FindingsFilterListItem Source #

Provides information about a findings filter.

See: newFindingsFilterListItem smart constructor.

Instances

Instances details
Eq FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Read FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

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

NFData FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

Methods

rnf :: FindingsFilterListItem -> () #

Hashable FindingsFilterListItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.FindingsFilterListItem

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "FindingsFilterListItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingsFilterAction))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") '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:arn:FindingsFilterListItem', findingsFilterListItem_arn - The Amazon Resource Name (ARN) of the filter.

$sel:action:FindingsFilterListItem', findingsFilterListItem_action - The action that's performed on findings that meet the filter criteria. Possible values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.

$sel:name:FindingsFilterListItem', findingsFilterListItem_name - The custom name of the filter.

$sel:id:FindingsFilterListItem', findingsFilterListItem_id - The unique identifier for the filter.

$sel:tags:FindingsFilterListItem', findingsFilterListItem_tags - A map of key-value pairs that identifies the tags (keys and values) that 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 Text) (Maybe Integer) 

Instances

Instances details
Eq GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

Read GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

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

NFData GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

Methods

rnf :: GroupCount -> () #

Hashable GroupCount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.GroupCount

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "GroupCount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "count") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))

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

$sel:count:GroupCount', groupCount_count - The total number of findings in the group of query results.

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
Eq IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

Methods

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

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

Read IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

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

NFData IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

Methods

rnf :: IamUser -> () #

Hashable IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

Methods

hashWithSalt :: Int -> IamUser -> Int #

hash :: IamUser -> Int #

FromJSON IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

type Rep IamUser Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IamUser

type Rep IamUser = D1 ('MetaData "IamUser" "Amazonka.MacieV2.Types.IamUser" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "IamUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") '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:principalId:IamUser', iamUser_principalId - The unique identifier for 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:userName:IamUser', iamUser_userName - The user name of the IAM user who performed the action.

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

Invitation

data Invitation Source #

Provides information about an Amazon Macie membership invitation that was received by an account.

See: newInvitation smart constructor.

Instances

Instances details
Eq Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

Read Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

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

NFData Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

Methods

rnf :: Invitation -> () #

Hashable Invitation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Invitation

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "Invitation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "relationshipStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelationshipStatus)) :*: S1 ('MetaSel ('Just "invitedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:relationshipStatus:Invitation', invitation_relationshipStatus - The status of the relationship between the account that sent the invitation (inviter account) and the account that received the invitation (invitee account).

$sel:invitedAt:Invitation', invitation_invitedAt - The date and time, in UTC and extended ISO 8601 format, when the invitation was sent.

$sel:invitationId:Invitation', invitation_invitationId - The unique identifier for the invitation. Amazon Macie uses this identifier to validate the inviter account with the invitee account.

$sel:accountId:Invitation', invitation_accountId - The Amazon Web Services account ID for the account that sent 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
Eq IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

Read IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

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

NFData IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

Methods

rnf :: IpAddressDetails -> () #

Hashable IpAddressDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpAddressDetails

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "IpAddressDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ipCity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpCity)) :*: S1 ('MetaSel ('Just "ipGeoLocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpGeoLocation))) :*: (S1 ('MetaSel ('Just "ipAddressV4") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpOwner)) :*: S1 ('MetaSel ('Just "ipCountry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpCountry))))))

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:ipCity:IpAddressDetails', ipAddressDetails_ipCity - The city that the IP address originated from.

$sel:ipGeoLocation:IpAddressDetails', ipAddressDetails_ipGeoLocation - The geographic coordinates of the location that the IP address originated from.

$sel:ipAddressV4:IpAddressDetails', ipAddressDetails_ipAddressV4 - The Internet Protocol version 4 (IPv4) address of the device.

$sel:ipOwner:IpAddressDetails', ipAddressDetails_ipOwner - The registered owner of the IP address.

$sel:ipCountry:IpAddressDetails', ipAddressDetails_ipCountry - The country that the IP address originated from.

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
Eq IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

Methods

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

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

Read IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

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

NFData IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

Methods

rnf :: IpCity -> () #

Hashable IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

Methods

hashWithSalt :: Int -> IpCity -> Int #

hash :: IpCity -> Int #

FromJSON IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

type Rep IpCity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCity

type Rep IpCity = D1 ('MetaData "IpCity" "Amazonka.MacieV2.Types.IpCity" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

Read IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

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

NFData IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

Methods

rnf :: IpCountry -> () #

Hashable IpCountry Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpCountry

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "IpCountry'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "code") '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:name:IpCountry', ipCountry_name - The name of the country that the IP address originated from.

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

IpGeoLocation

data IpGeoLocation Source #

Provides geographic coordinates that indicate where a specified IP address originated from.

See: newIpGeoLocation smart constructor.

Instances

Instances details
Eq IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

Read IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

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

NFData IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

Methods

rnf :: IpGeoLocation -> () #

Hashable IpGeoLocation Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpGeoLocation

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

Methods

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

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

Read IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

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

NFData IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

Methods

rnf :: IpOwner -> () #

Hashable IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

Methods

hashWithSalt :: Int -> IpOwner -> Int #

hash :: IpOwner -> Int #

FromJSON IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

type Rep IpOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.IpOwner

type Rep IpOwner = D1 ('MetaData "IpOwner" "Amazonka.MacieV2.Types.IpOwner" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "IpOwner'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "org") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "asnOrg") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "asn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isp") '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:org:IpOwner', ipOwner_org - The name of the organization that owned 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:asn:IpOwner', ipOwner_asn - 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.

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
Eq JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

Read JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

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

NFData JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

Methods

rnf :: JobDetails -> () #

Hashable JobDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobDetails

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "JobDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isMonitoredByJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IsMonitoredByJob)) :*: S1 ('MetaSel ('Just "isDefinedInJob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IsDefinedInJob))) :*: (S1 ('MetaSel ('Just "lastJobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastJobRunTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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: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: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: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
Eq JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

Read JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

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

NFData JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

Methods

rnf :: JobScheduleFrequency -> () #

Hashable JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

ToJSON JobScheduleFrequency Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScheduleFrequency

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

Read JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

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

NFData JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

Methods

rnf :: JobScopeTerm -> () #

Hashable JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

ToJSON JobScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopeTerm

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Read JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

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

NFData JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

Methods

rnf :: JobScopingBlock -> () #

Hashable JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

ToJSON JobScopingBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobScopingBlock

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

Read JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

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

NFData JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

Methods

rnf :: JobSummary -> () #

Hashable JobSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.JobSummary

FromJSON 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: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: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:jobId:JobSummary', jobSummary_jobId - The unique identifier for the job.

$sel:createdAt:JobSummary', jobSummary_createdAt - The date and time, in UTC and extended ISO 8601 format, when the job was created.

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

$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:name:JobSummary', jobSummary_name - The custom name of the job.

$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: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.

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
Eq KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

Read KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

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

NFData KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

Methods

rnf :: KeyValuePair -> () #

Hashable KeyValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.KeyValuePair

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "KeyValuePair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") '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: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.

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

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
Eq LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

Read LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

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

NFData LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

Methods

rnf :: LastRunErrorStatus -> () #

Hashable LastRunErrorStatus Source # 
Instance details

Defined in Amazonka.MacieV2.Types.LastRunErrorStatus

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

Read ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

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

NFData ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

Methods

rnf :: ListJobsFilterCriteria -> () #

Hashable ListJobsFilterCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterCriteria

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListJobsFilterCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ListJobsFilterTerm])) :*: S1 ('MetaSel ('Just "excludes") '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:includes:ListJobsFilterCriteria', listJobsFilterCriteria_includes - An array of objects, one for each condition that determines which jobs to include in the results.

$sel:excludes:ListJobsFilterCriteria', listJobsFilterCriteria_excludes - An array of objects, one for each condition that determines which jobs to exclude from 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
Eq ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

Read ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

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

NFData ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

Methods

rnf :: ListJobsFilterTerm -> () #

Hashable ListJobsFilterTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsFilterTerm

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListJobsFilterTerm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListJobsFilterKey)) :*: S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobComparator)))))

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:values:ListJobsFilterTerm', listJobsFilterTerm_values - An array that lists one or more values to use to filter the results.

$sel:key:ListJobsFilterTerm', listJobsFilterTerm_key - The property to use to filter the results.

$sel:comparator:ListJobsFilterTerm', listJobsFilterTerm_comparator - The operator 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
Eq ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

Read ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

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

NFData ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

Methods

rnf :: ListJobsSortCriteria -> () #

Hashable ListJobsSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ListJobsSortCriteria

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ListJobsSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy)) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ListJobsSortAttributeName))))

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

$sel:attributeName:ListJobsSortCriteria', listJobsSortCriteria_attributeName - The property to sort the results by.

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
Eq ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

Read ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

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

NFData ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

Hashable ManagedDataIdentifierSummary Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ManagedDataIdentifierSummary

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 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. 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
Eq MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

Read MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

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

NFData MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

Methods

rnf :: MatchingBucket -> () #

Hashable MatchingBucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingBucket

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "MatchingBucket'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sizeInBytesCompressed") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "objectCountByEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectCountByEncryptionType)) :*: S1 ('MetaSel ('Just "sizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "classifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "unclassifiableObjectSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics)) :*: (S1 ('MetaSel ('Just "unclassifiableObjectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectLevelStatistics)) :*: S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BucketMetadataErrorCode)))) :*: ((S1 ('MetaSel ('Just "jobDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobDetails)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "objectCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "classifiableSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))))))

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: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:objectCountByEncryptionType:MatchingBucket', matchingBucket_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: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: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:accountId:MatchingBucket', matchingBucket_accountId - The unique identifier for the Amazon Web Services account that owns the bucket.

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

$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: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: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: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:objectCount:MatchingBucket', matchingBucket_objectCount - The total number of objects in the bucket.

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

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
Eq MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

Read MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

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

NFData MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

Methods

rnf :: MatchingResource -> () #

Hashable MatchingResource Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MatchingResource

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Methods

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

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

Read Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

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

NFData Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Methods

rnf :: Member -> () #

Hashable Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

FromJSON Member Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Member

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:email:Member', member_email - The email address 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:relationshipStatus:Member', member_relationshipStatus - The current status of the relationship between the account and the administrator 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: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 a Macie invitation hasn't been sent to the account.

$sel:accountId:Member', member_accountId - The Amazon Web Services account ID for the account.

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

$sel:tags:Member', member_tags - A map of key-value pairs that identifies the tags (keys and values) that are associated with the account in Amazon Macie.

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
Eq MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

Read MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

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

NFData MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

Methods

rnf :: MonthlySchedule -> () #

Hashable MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

ToJSON MonthlySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.MonthlySchedule

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

Read ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

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

NFData ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

Hashable ObjectCountByEncryptionType Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectCountByEncryptionType

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ObjectCountByEncryptionType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "unknown") '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 "kmsManaged") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "customerManaged") '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: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.

$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: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: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).

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 the buckets in the query results. If versioning is enabled for a bucket, total 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
Eq ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Read ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

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

NFData ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

Methods

rnf :: ObjectLevelStatistics -> () #

Hashable ObjectLevelStatistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ObjectLevelStatistics

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 [Range]) (Maybe [Cell]) (Maybe [Page]) (Maybe [Record]) (Maybe [Range]) 

Instances

Instances details
Eq Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

Read Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

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

NFData Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

Methods

rnf :: Occurrences -> () #

Hashable Occurrences Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Occurrences

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "Occurrences'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lineRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Range])) :*: S1 ('MetaSel ('Just "cells") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cell]))) :*: (S1 ('MetaSel ('Just "pages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Page])) :*: (S1 ('MetaSel ('Just "records") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Record])) :*: S1 ('MetaSel ('Just "offsetRanges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Range]))))))

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

$sel:offsetRanges:Occurrences', occurrences_offsetRanges - Reserved for future use.

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
Eq Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

Methods

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

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

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 #

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 #

NFData Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

Methods

rnf :: Page -> () #

Hashable Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

Methods

hashWithSalt :: Int -> Page -> Int #

hash :: Page -> Int #

FromJSON Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

type Rep Page Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Page

type Rep Page = D1 ('MetaData "Page" "Amazonka.MacieV2.Types.Page" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "Page'" 'PrefixI 'True) (S1 ('MetaSel ('Just "offsetRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Range)) :*: (S1 ('MetaSel ('Just "lineRange") '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:offsetRange:Page', page_offsetRange - Reserved for future use.

$sel:lineRange:Page', page_lineRange - 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
Eq PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

Read PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

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

NFData PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

Methods

rnf :: PolicyDetails -> () #

Hashable PolicyDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.PolicyDetails

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "PolicyDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingActor)) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingAction))))

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:actor:PolicyDetails', policyDetails_actor - The entity that performed the action that produced the finding.

$sel:action:PolicyDetails', policyDetails_action - 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
Eq Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

Methods

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

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

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 #

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 #

NFData Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

Methods

rnf :: Range -> () #

Hashable Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

Methods

hashWithSalt :: Int -> Range -> Int #

hash :: Range -> Int #

FromJSON Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

type Rep Range Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Range

type Rep Range = D1 ('MetaData "Range" "Amazonka.MacieV2.Types.Range" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "Range'" 'PrefixI 'True) (S1 ('MetaSel ('Just "start") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "end") '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:start:Range', range_start - The number of lines from the beginning of the file to the beginning of the sensitive data.

$sel:end:Range', range_end - The number of lines from the beginning of the file to the end 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
Eq Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

Methods

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

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

Read Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

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

NFData Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

Methods

rnf :: Record -> () #

Hashable Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

Methods

hashWithSalt :: Int -> Record -> Int #

hash :: Record -> Int #

FromJSON Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

type Rep Record Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Record

type Rep Record = D1 ('MetaData "Record" "Amazonka.MacieV2.Types.Record" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

Read ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

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

NFData ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

Methods

rnf :: ReplicationDetails -> () #

Hashable ReplicationDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ReplicationDetails

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ReplicationDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "replicationAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "replicatedExternally") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

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

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

ResourcesAffected

data ResourcesAffected Source #

Provides information about the resources that a finding applies to.

See: newResourcesAffected smart constructor.

Instances

Instances details
Eq ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

Read ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

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

NFData ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

Methods

rnf :: ResourcesAffected -> () #

Hashable ResourcesAffected Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ResourcesAffected

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ResourcesAffected'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Object") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Object)) :*: S1 ('MetaSel ('Just "s3Bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Bucket))))

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:s3Object:ResourcesAffected', resourcesAffected_s3Object - The details of the S3 object that the finding applies to.

$sel:s3Bucket:ResourcesAffected', resourcesAffected_s3Bucket - The details of the S3 bucket that the finding applies to.

S3Bucket

data S3Bucket Source #

Provides information about the S3 bucket that a finding applies to.

See: newS3Bucket smart constructor.

Instances

Instances details
Eq S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

Read S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

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

NFData S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

Methods

rnf :: S3Bucket -> () #

Hashable S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

Methods

hashWithSalt :: Int -> S3Bucket -> Int #

hash :: S3Bucket -> Int #

FromJSON S3Bucket Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Bucket

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: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:owner:S3Bucket', s3Bucket_owner - The display name and canonical user ID for the Amazon Web Services account that owns the bucket.

$sel:name:S3Bucket', s3Bucket_name - The name of the bucket.

$sel:defaultServerSideEncryption:S3Bucket', s3Bucket_defaultServerSideEncryption - The type of server-side encryption that's used by default to encrypt objects in the bucket.

$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 the x-amz-server-side-encryption header and the value for that header must be AES256 or aws:kms.
  • 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 the x-amz-server-side-encryption header and it doesn't require the value for that header to be AES256 or aws:kms.
  • UNKNOWN - Amazon Macie can't determine whether the bucket policy requires server-side encryption of objects.

$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
Eq S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

Read S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

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

NFData S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

Methods

rnf :: S3BucketCriteriaForJob -> () #

Hashable S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

ToJSON S3BucketCriteriaForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketCriteriaForJob

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "S3BucketCriteriaForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CriteriaBlockForJob)) :*: S1 ('MetaSel ('Just "excludes") '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:includes:S3BucketCriteriaForJob', s3BucketCriteriaForJob_includes - The property- and tag-based conditions that determine which buckets to include in the job.

$sel:excludes:S3BucketCriteriaForJob', s3BucketCriteriaForJob_excludes - The property- and tag-based conditions that determine which buckets to exclude from 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
Eq S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

Read S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

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

NFData S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

Hashable S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

ToJSON S3BucketDefinitionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketDefinitionForJob

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

Read S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

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

NFData S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

Methods

rnf :: S3BucketOwner -> () #

Hashable S3BucketOwner Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3BucketOwner

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

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
Eq S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

Read S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

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

NFData S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

Methods

rnf :: S3Destination -> () #

Hashable S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

ToJSON S3Destination Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Destination

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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 KMS key to use for encryption of the results. This must be the ARN of an existing, symmetric, customer managed 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
Eq S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

Read S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

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

NFData S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

Methods

rnf :: S3JobDefinition -> () #

Hashable S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

ToJSON S3JobDefinition Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3JobDefinition

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "S3JobDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scoping") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scoping)) :*: (S1 ('MetaSel ('Just "bucketCriteria") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3BucketCriteriaForJob)) :*: S1 ('MetaSel ('Just "bucketDefinitions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [S3BucketDefinitionForJob])))))

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

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

S3Object

data S3Object Source #

Provides information about the S3 object that a finding applies to.

See: newS3Object smart constructor.

Instances

Instances details
Eq S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

Read S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

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

NFData S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

Methods

rnf :: S3Object -> () #

Hashable S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

Methods

hashWithSalt :: Int -> S3Object -> Int #

hash :: S3Object -> Int #

FromJSON S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

type Rep S3Object Source # 
Instance details

Defined in Amazonka.MacieV2.Types.S3Object

type Rep S3Object = D1 ('MetaData "S3Object" "Amazonka.MacieV2.Types.S3Object" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "S3Object'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "eTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "versionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "path") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: (S1 ('MetaSel ('Just "extension") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "storageClass") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StorageClass)) :*: (S1 ('MetaSel ('Just "publicAccess") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "lastModified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "bucketArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serverSideEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServerSideEncryption)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyValuePair])))))))

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: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:versionId:S3Object', s3Object_versionId - The identifier for the affected version of the object.

$sel:path:S3Object', s3Object_path - The path to the object, including the full key (name).

$sel:size:S3Object', s3Object_size - The total storage size, in bytes, of 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 "".

$sel:key:S3Object', s3Object_key - The full key (name) that's assigned to the object.

$sel:storageClass:S3Object', s3Object_storageClass - The storage class of the object.

$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:lastModified:S3Object', s3Object_lastModified - The date and time, in UTC and extended ISO 8601 format, when the object was last modified.

$sel:bucketArn:S3Object', s3Object_bucketArn - The Amazon Resource Name (ARN) of the bucket that contains the object.

$sel:serverSideEncryption:S3Object', s3Object_serverSideEncryption - The type of server-side encryption that's used to encrypt the object.

$sel:tags:S3Object', s3Object_tags - The tags that are associated with 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
Eq Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

Methods

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

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

Read Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

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

NFData Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

Methods

rnf :: Scoping -> () #

Hashable Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

Methods

hashWithSalt :: Int -> Scoping -> Int #

hash :: Scoping -> Int #

ToJSON Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

FromJSON Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

type Rep Scoping Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Scoping

type Rep Scoping = D1 ('MetaData "Scoping" "Amazonka.MacieV2.Types.Scoping" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "Scoping'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobScopingBlock)) :*: S1 ('MetaSel ('Just "excludes") '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:includes:Scoping', scoping_includes - The property- and tag-based conditions that determine which objects to include in the analysis.

$sel:excludes:Scoping', scoping_excludes - The property- and tag-based conditions that determine which objects to exclude from 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
Eq SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

Read SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

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

NFData SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

Hashable SearchResourcesBucketCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesBucketCriteria

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SearchResourcesBucketCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "includes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesCriteriaBlock)) :*: S1 ('MetaSel ('Just "excludes") '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:includes:SearchResourcesBucketCriteria', searchResourcesBucketCriteria_includes - The property- and tag-based conditions that determine which buckets to include in the results.

$sel:excludes:SearchResourcesBucketCriteria', searchResourcesBucketCriteria_excludes - The property- and tag-based conditions that determine which buckets to exclude from 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
Eq SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

Read SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

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

NFData SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

Methods

rnf :: SearchResourcesCriteria -> () #

Hashable SearchResourcesCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteria

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SearchResourcesCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagCriterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesTagCriterion)) :*: S1 ('MetaSel ('Just "simpleCriterion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesSimpleCriterion))))

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

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

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
Eq SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

Read SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

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

NFData SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

Hashable SearchResourcesCriteriaBlock Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesCriteriaBlock

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

Read SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

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

NFData SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

Hashable SearchResourcesSimpleCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSimpleCriterion

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SearchResourcesSimpleCriterion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesSimpleCriterionKey)) :*: S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesComparator)))))

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

$sel:key:SearchResourcesSimpleCriterion', searchResourcesSimpleCriterion_key - The property to use in the condition.

$sel:comparator:SearchResourcesSimpleCriterion', searchResourcesSimpleCriterion_comparator - The operator to use in the condition. Valid values are EQ (equals) and NE (not equals).

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
Eq SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

Read SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

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

NFData SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

Hashable SearchResourcesSortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesSortCriteria

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SearchResourcesSortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy)) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesSortAttributeName))))

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

$sel:attributeName:SearchResourcesSortCriteria', searchResourcesSortCriteria_attributeName - The property to sort the results by.

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
Eq SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

Read SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

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

NFData SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

Hashable SearchResourcesTagCriterion Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterion

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SearchResourcesTagCriterion'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SearchResourcesTagCriterionPair])) :*: S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SearchResourcesComparator))))

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:tagValues:SearchResourcesTagCriterion', searchResourcesTagCriterion_tagValues - The tag keys, tag values, or tag key and value pairs to use in the condition.

$sel:comparator:SearchResourcesTagCriterion', searchResourcesTagCriterion_comparator - The operator to use in the condition. Valid values are EQ (equals) and NE (not equals).

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
Eq SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

Read SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

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

NFData SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

Hashable SearchResourcesTagCriterionPair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SearchResourcesTagCriterionPair

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SearchResourcesTagCriterionPair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") '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:value:SearchResourcesTagCriterionPair', searchResourcesTagCriterionPair_value - The tag value to use in the condition.

$sel:key:SearchResourcesTagCriterionPair', searchResourcesTagCriterionPair_key - The value for the tag key 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
Eq SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

Read SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

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

NFData SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

Hashable SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

ToJSON SecurityHubConfiguration Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SecurityHubConfiguration

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

Read SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

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

NFData SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

Methods

rnf :: SensitiveDataItem -> () #

Hashable SensitiveDataItem Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SensitiveDataItem

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SensitiveDataItem'" 'PrefixI 'True) (S1 ('MetaSel ('Just "detections") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DefaultDetection])) :*: (S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SensitiveDataItemCategory)) :*: 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: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: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 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:totalCount:SensitiveDataItem', sensitiveDataItem_totalCount - The total number of occurrences of the sensitive data that was detected.

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
Eq ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

Read ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

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

NFData ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

Methods

rnf :: ServerSideEncryption -> () #

Hashable ServerSideEncryption Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServerSideEncryption

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

Read ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

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

NFData ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

Methods

rnf :: ServiceLimit -> () #

Hashable ServiceLimit Source # 
Instance details

Defined in Amazonka.MacieV2.Types.ServiceLimit

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "ServiceLimit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "isServiceLimited") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "unit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Unit)))))

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:value:ServiceLimit', serviceLimit_value - The value for 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.

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
Eq SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

Read SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

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

NFData SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

Methods

rnf :: SessionContext -> () #

Hashable SessionContext Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContext

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

Read SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

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

NFData SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

Hashable SessionContextAttributes Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionContextAttributes

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SessionContextAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: 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
Eq SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

Read SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

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

NFData SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

Methods

rnf :: SessionIssuer -> () #

Hashable SessionIssuer Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SessionIssuer

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SessionIssuer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") '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:principalId:SessionIssuer', sessionIssuer_principalId - The unique identifier for 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: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.

$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:type':SessionIssuer', sessionIssuer_type - The source of the temporary security credentials, such as Root, IAMUser, or Role.

Severity

data Severity Source #

Provides the numerical and qualitative representations of a finding's severity.

See: newSeverity smart constructor.

Instances

Instances details
Eq Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

Read Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

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

NFData Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

Methods

rnf :: Severity -> () #

Hashable Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

Methods

hashWithSalt :: Int -> Severity -> Int #

hash :: Severity -> Int #

FromJSON Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

type Rep Severity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Severity

type Rep Severity = D1 ('MetaData "Severity" "Amazonka.MacieV2.Types.Severity" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "Severity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "score") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SeverityDescription))))

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:score:Severity', severity_score - The numerical representation of the finding's severity, ranging from 1 (least severe) to 3 (most severe).

$sel:description:Severity', severity_description - The qualitative representation of the finding's severity, ranging from Low (least severe) to High (most severe).

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
Eq SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

Read SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

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

NFData SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

Methods

rnf :: SimpleCriterionForJob -> () #

Hashable SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

ToJSON SimpleCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleCriterionForJob

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SimpleCriterionForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SimpleCriterionKeyForJob)) :*: S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobComparator)))))

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

$sel:key:SimpleCriterionForJob', simpleCriterionForJob_key - The property to use in the condition.

$sel:comparator:SimpleCriterionForJob', simpleCriterionForJob_comparator - The operator to use in the condition. Valid values are EQ (equals) and NE (not equals).

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
Eq SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

Read SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

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

NFData SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

Methods

rnf :: SimpleScopeTerm -> () #

Hashable SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

ToJSON SimpleScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SimpleScopeTerm

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SimpleScopeTerm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScopeFilterKey)) :*: S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobComparator)))))

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

$sel:key:SimpleScopeTerm', simpleScopeTerm_key - The object property to use in the condition.

$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

SortCriteria

data SortCriteria Source #

Specifies criteria for sorting the results of a request for findings.

See: newSortCriteria smart constructor.

Instances

Instances details
Eq SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

Read SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

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

NFData SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

Methods

rnf :: SortCriteria -> () #

Hashable SortCriteria Source # 
Instance details

Defined in Amazonka.MacieV2.Types.SortCriteria

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "SortCriteria'" 'PrefixI 'True) (S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy)) :*: S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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

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

Statistics

data Statistics Source #

Provides processing statistics for a classification job.

See: newStatistics smart constructor.

Constructors

Statistics' (Maybe Double) (Maybe Double) 

Instances

Instances details
Eq Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

Read Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

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

NFData Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

Methods

rnf :: Statistics -> () #

Hashable Statistics Source # 
Instance details

Defined in Amazonka.MacieV2.Types.Statistics

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.

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
Eq TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

Read TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

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

NFData TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

Methods

rnf :: TagCriterionForJob -> () #

Hashable TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

ToJSON TagCriterionForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionForJob

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "TagCriterionForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagCriterionPairForJob])) :*: S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobComparator))))

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:tagValues:TagCriterionForJob', tagCriterionForJob_tagValues - The tag keys, tag values, or tag key and value pairs to use in the condition.

$sel:comparator:TagCriterionForJob', tagCriterionForJob_comparator - The operator to use in the condition. Valid values are EQ (equals) and NE (not equals).

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
Eq TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

Read TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

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

NFData TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

Methods

rnf :: TagCriterionPairForJob -> () #

Hashable TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

ToJSON TagCriterionPairForJob Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagCriterionPairForJob

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "TagCriterionPairForJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") '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:value:TagCriterionPairForJob', tagCriterionPairForJob_value - The tag value to use in the condition.

$sel:key:TagCriterionPairForJob', tagCriterionPairForJob_key - The value for the tag key 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
Eq TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

Read TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

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

NFData TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

Methods

rnf :: TagScopeTerm -> () #

Hashable TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

ToJSON TagScopeTerm Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagScopeTerm

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "TagScopeTerm'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tagValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagValuePair])) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobComparator)) :*: 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: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:key:TagScopeTerm', tagScopeTerm_key - The object property to use in the condition. The only valid value is TAG.

$sel:comparator:TagScopeTerm', tagScopeTerm_comparator - The operator to use in the condition. Valid values are EQ (equals) or NE (not equals).

$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
Eq TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

Read TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

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

NFData TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

Methods

rnf :: TagValuePair -> () #

Hashable TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

ToJSON TagValuePair Source # 
Instance details

Defined in Amazonka.MacieV2.Types.TagValuePair

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "TagValuePair'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") '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: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.

$sel:key:TagValuePair', tagValuePair_key - The value for the tag key to use in the condition.

UnprocessedAccount

data UnprocessedAccount Source #

Provides information about an account-related request that hasn't been processed.

See: newUnprocessedAccount smart constructor.

Instances

Instances details
Eq UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

Read UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

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

NFData UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

Methods

rnf :: UnprocessedAccount -> () #

Hashable UnprocessedAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UnprocessedAccount

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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
Eq UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

Read UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

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

NFData UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

Methods

rnf :: UsageByAccount -> () #

Hashable UsageByAccount Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageByAccount

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UsageByAccount'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "serviceLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceLimit)) :*: S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Currency))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageType)) :*: S1 ('MetaSel ('Just "estimatedCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:serviceLimit:UsageByAccount', usageByAccount_serviceLimit - The current value for the quota that corresponds to the metric specified by the type field.

$sel:currency:UsageByAccount', usageByAccount_currency - The type of currency that the value for the metric (estimatedCost) is reported in.

$sel:type':UsageByAccount', usageByAccount_type - The name of the metric. Possible values are: DATA_INVENTORY_EVALUATION, for monitoring S3 buckets; and, SENSITIVE_DATA_DISCOVERY, for analyzing S3 objects to detect sensitive data.

$sel:estimatedCost:UsageByAccount', usageByAccount_estimatedCost - The estimated value for the metric.

UsageRecord

data UsageRecord Source #

Provides quota and aggregated usage data for an Amazon Macie account.

See: newUsageRecord smart constructor.

Instances

Instances details
Eq UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

Read UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

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

NFData UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

Methods

rnf :: UsageRecord -> () #

Hashable UsageRecord Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageRecord

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UsageRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "freeTrialStartDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: 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:freeTrialStartDate:UsageRecord', usageRecord_freeTrialStartDate - The date and time, in UTC and extended ISO 8601 format, when the 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
Eq UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

Read UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

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

NFData UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

Methods

rnf :: UsageStatisticsFilter -> () #

Hashable UsageStatisticsFilter Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsFilter

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UsageStatisticsFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatisticsFilterKey)) :*: S1 ('MetaSel ('Just "comparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatisticsFilterComparator)))))

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

$sel:key:UsageStatisticsFilter', usageStatisticsFilter_key - The field to use in the condition.

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

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
Eq UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

Read UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

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

NFData UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

Methods

rnf :: UsageStatisticsSortBy -> () #

Hashable UsageStatisticsSortBy Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageStatisticsSortBy

ToJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UsageStatisticsSortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "orderBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OrderBy)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageStatisticsSortKey))))

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

$sel:key:UsageStatisticsSortBy', usageStatisticsSortBy_key - The field to sort the results by.

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
Eq UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

Read UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

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

NFData UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

Methods

rnf :: UsageTotal -> () #

Hashable UsageTotal Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UsageTotal

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UsageTotal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "currency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Currency)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe UsageType)) :*: S1 ('MetaSel ('Just "estimatedCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

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:type':UsageTotal', usageTotal_type - The name of the metric. Possible values are: DATA_INVENTORY_EVALUATION, for monitoring S3 buckets; and, SENSITIVE_DATA_DISCOVERY, for analyzing S3 objects to detect sensitive data.

$sel:estimatedCost:UsageTotal', usageTotal_estimatedCost - The estimated value for the metric.

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
Eq UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

Read UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

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

NFData UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

Methods

rnf :: UserIdentity -> () #

Hashable UserIdentity Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentity

FromJSON 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: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:awsAccount:UserIdentity', userIdentity_awsAccount - If the action was performed using the credentials for another Amazon Web Services account, the details of that account.

$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: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: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: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
Eq UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

Read UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

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

NFData UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

Methods

rnf :: UserIdentityRoot -> () #

Hashable UserIdentityRoot Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserIdentityRoot

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UserIdentityRoot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "principalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "accountId") '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:principalId:UserIdentityRoot', userIdentityRoot_principalId - The unique identifier for the entity that performed the action.

$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:accountId:UserIdentityRoot', userIdentityRoot_accountId - The unique identifier for the Amazon Web Services account.

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
Eq UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

Read UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

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

NFData UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

Methods

rnf :: UserPausedDetails -> () #

Hashable UserPausedDetails Source # 
Instance details

Defined in Amazonka.MacieV2.Types.UserPausedDetails

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" 'False) (C1 ('MetaCons "UserPausedDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "jobExpiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "jobImminentExpirationHealthEventArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobPausedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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
Eq WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

Read WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

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

NFData WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

Methods

rnf :: WeeklySchedule -> () #

Hashable WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

ToJSON WeeklySchedule Source # 
Instance details

Defined in Amazonka.MacieV2.Types.WeeklySchedule

FromJSON 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" "libZSservicesZSamazonka-maciev2ZSamazonka-maciev2" '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.