@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonMacie2Client extends AmazonWebServiceClient implements AmazonMacie2
Amazon Macie
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
AcceptInvitationResult |
acceptInvitation(AcceptInvitationRequest request)
Accepts an Amazon Macie membership invitation that was received from a specific account.
|
BatchGetCustomDataIdentifiersResult |
batchGetCustomDataIdentifiers(BatchGetCustomDataIdentifiersRequest request)
Retrieves information about one or more custom data identifiers.
|
BatchUpdateAutomatedDiscoveryAccountsResult |
batchUpdateAutomatedDiscoveryAccounts(BatchUpdateAutomatedDiscoveryAccountsRequest request)
Changes the status of automated sensitive data discovery for one or more accounts.
|
static AmazonMacie2ClientBuilder |
builder() |
CreateAllowListResult |
createAllowList(CreateAllowListRequest request)
Creates and defines the settings for an allow list.
|
CreateClassificationJobResult |
createClassificationJob(CreateClassificationJobRequest request)
Creates and defines the settings for a classification job.
|
CreateCustomDataIdentifierResult |
createCustomDataIdentifier(CreateCustomDataIdentifierRequest request)
Creates and defines the criteria and other settings for a custom data identifier.
|
CreateFindingsFilterResult |
createFindingsFilter(CreateFindingsFilterRequest request)
Creates and defines the criteria and other settings for a findings filter.
|
CreateInvitationsResult |
createInvitations(CreateInvitationsRequest request)
Sends an Amazon Macie membership invitation to one or more accounts.
|
CreateMemberResult |
createMember(CreateMemberRequest request)
Associates an account with an Amazon Macie administrator account.
|
CreateSampleFindingsResult |
createSampleFindings(CreateSampleFindingsRequest request)
Creates sample findings.
|
DeclineInvitationsResult |
declineInvitations(DeclineInvitationsRequest request)
Declines Amazon Macie membership invitations that were received from specific accounts.
|
DeleteAllowListResult |
deleteAllowList(DeleteAllowListRequest request)
Deletes an allow list.
|
DeleteCustomDataIdentifierResult |
deleteCustomDataIdentifier(DeleteCustomDataIdentifierRequest request)
Soft deletes a custom data identifier.
|
DeleteFindingsFilterResult |
deleteFindingsFilter(DeleteFindingsFilterRequest request)
Deletes a findings filter.
|
DeleteInvitationsResult |
deleteInvitations(DeleteInvitationsRequest request)
Deletes Amazon Macie membership invitations that were received from specific accounts.
|
DeleteMemberResult |
deleteMember(DeleteMemberRequest request)
Deletes the association between an Amazon Macie administrator account and an account.
|
DescribeBucketsResult |
describeBuckets(DescribeBucketsRequest request)
Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie
monitors and analyzes for an account.
|
DescribeClassificationJobResult |
describeClassificationJob(DescribeClassificationJobRequest request)
Retrieves the status and settings for a classification job.
|
DescribeOrganizationConfigurationResult |
describeOrganizationConfiguration(DescribeOrganizationConfigurationRequest request)
Retrieves the Amazon Macie configuration settings for an organization in Organizations.
|
DisableMacieResult |
disableMacie(DisableMacieRequest request)
Disables Amazon Macie and deletes all settings and resources for a Macie account.
|
DisableOrganizationAdminAccountResult |
disableOrganizationAdminAccount(DisableOrganizationAdminAccountRequest request)
Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations.
|
DisassociateFromAdministratorAccountResult |
disassociateFromAdministratorAccount(DisassociateFromAdministratorAccountRequest request)
Disassociates a member account from its Amazon Macie administrator account.
|
DisassociateFromMasterAccountResult |
disassociateFromMasterAccount(DisassociateFromMasterAccountRequest request)
(Deprecated) Disassociates a member account from its Amazon Macie administrator account.
|
DisassociateMemberResult |
disassociateMember(DisassociateMemberRequest request)
Disassociates an Amazon Macie administrator account from a member account.
|
EnableMacieResult |
enableMacie(EnableMacieRequest request)
Enables Amazon Macie and specifies the configuration settings for a Macie account.
|
EnableOrganizationAdminAccountResult |
enableOrganizationAdminAccount(EnableOrganizationAdminAccountRequest request)
Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations.
|
GetAdministratorAccountResult |
getAdministratorAccount(GetAdministratorAccountRequest request)
Retrieves information about the Amazon Macie administrator account for an account.
|
GetAllowListResult |
getAllowList(GetAllowListRequest request)
Retrieves the settings and status of an allow list.
|
GetAutomatedDiscoveryConfigurationResult |
getAutomatedDiscoveryConfiguration(GetAutomatedDiscoveryConfigurationRequest request)
Retrieves the configuration settings and status of automated sensitive data discovery for an organization or
standalone account.
|
GetBucketStatisticsResult |
getBucketStatistics(GetBucketStatisticsRequest request)
Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes
for an account.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful, request, typically used for debugging issues
where a service isn't acting as expected.
|
GetClassificationExportConfigurationResult |
getClassificationExportConfiguration(GetClassificationExportConfigurationRequest request)
Retrieves the configuration settings for storing data classification results.
|
GetClassificationScopeResult |
getClassificationScope(GetClassificationScopeRequest request)
Retrieves the classification scope settings for an account.
|
GetCustomDataIdentifierResult |
getCustomDataIdentifier(GetCustomDataIdentifierRequest request)
Retrieves the criteria and other settings for a custom data identifier.
|
GetFindingsResult |
getFindings(GetFindingsRequest request)
Retrieves the details of one or more findings.
|
GetFindingsFilterResult |
getFindingsFilter(GetFindingsFilterRequest request)
Retrieves the criteria and other settings for a findings filter.
|
GetFindingsPublicationConfigurationResult |
getFindingsPublicationConfiguration(GetFindingsPublicationConfigurationRequest request)
Retrieves the configuration settings for publishing findings to Security Hub.
|
GetFindingStatisticsResult |
getFindingStatistics(GetFindingStatisticsRequest request)
Retrieves (queries) aggregated statistical data about findings.
|
GetInvitationsCountResult |
getInvitationsCount(GetInvitationsCountRequest request)
Retrieves the count of Amazon Macie membership invitations that were received by an account.
|
GetMacieSessionResult |
getMacieSession(GetMacieSessionRequest request)
Retrieves the status and configuration settings for an Amazon Macie account.
|
GetMasterAccountResult |
getMasterAccount(GetMasterAccountRequest request)
(Deprecated) Retrieves information about the Amazon Macie administrator account for an account.
|
GetMemberResult |
getMember(GetMemberRequest request)
Retrieves information about an account that's associated with an Amazon Macie administrator account.
|
GetResourceProfileResult |
getResourceProfile(GetResourceProfileRequest request)
Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.
|
GetRevealConfigurationResult |
getRevealConfiguration(GetRevealConfigurationRequest request)
Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by
findings.
|
GetSensitiveDataOccurrencesResult |
getSensitiveDataOccurrences(GetSensitiveDataOccurrencesRequest request)
Retrieves occurrences of sensitive data reported by a finding.
|
GetSensitiveDataOccurrencesAvailabilityResult |
getSensitiveDataOccurrencesAvailability(GetSensitiveDataOccurrencesAvailabilityRequest request)
Checks whether occurrences of sensitive data can be retrieved for a finding.
|
GetSensitivityInspectionTemplateResult |
getSensitivityInspectionTemplate(GetSensitivityInspectionTemplateRequest request)
Retrieves the settings for the sensitivity inspection template for an account.
|
GetUsageStatisticsResult |
getUsageStatistics(GetUsageStatisticsRequest request)
Retrieves (queries) quotas and aggregated usage data for one or more accounts.
|
GetUsageTotalsResult |
getUsageTotals(GetUsageTotalsRequest request)
Retrieves (queries) aggregated usage data for an account.
|
ListAllowListsResult |
listAllowLists(ListAllowListsRequest request)
Retrieves a subset of information about all the allow lists for an account.
|
ListAutomatedDiscoveryAccountsResult |
listAutomatedDiscoveryAccounts(ListAutomatedDiscoveryAccountsRequest request)
Retrieves the status of automated sensitive data discovery for one or more accounts.
|
ListClassificationJobsResult |
listClassificationJobs(ListClassificationJobsRequest request)
Retrieves a subset of information about one or more classification jobs.
|
ListClassificationScopesResult |
listClassificationScopes(ListClassificationScopesRequest request)
Retrieves a subset of information about the classification scope for an account.
|
ListCustomDataIdentifiersResult |
listCustomDataIdentifiers(ListCustomDataIdentifiersRequest request)
Retrieves a subset of information about all the custom data identifiers for an account.
|
ListFindingsResult |
listFindings(ListFindingsRequest request)
Retrieves a subset of information about one or more findings.
|
ListFindingsFiltersResult |
listFindingsFilters(ListFindingsFiltersRequest request)
Retrieves a subset of information about all the findings filters for an account.
|
ListInvitationsResult |
listInvitations(ListInvitationsRequest request)
Retrieves information about Amazon Macie membership invitations that were received by an account.
|
ListManagedDataIdentifiersResult |
listManagedDataIdentifiers(ListManagedDataIdentifiersRequest request)
Retrieves information about all the managed data identifiers that Amazon Macie currently provides.
|
ListMembersResult |
listMembers(ListMembersRequest request)
Retrieves information about the accounts that are associated with an Amazon Macie administrator account.
|
ListOrganizationAdminAccountsResult |
listOrganizationAdminAccounts(ListOrganizationAdminAccountsRequest request)
Retrieves information about the delegated Amazon Macie administrator account for an organization in
Organizations.
|
ListResourceProfileArtifactsResult |
listResourceProfileArtifacts(ListResourceProfileArtifactsRequest request)
Retrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data
discovery.
|
ListResourceProfileDetectionsResult |
listResourceProfileDetections(ListResourceProfileDetectionsRequest request)
Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.
|
ListSensitivityInspectionTemplatesResult |
listSensitivityInspectionTemplates(ListSensitivityInspectionTemplatesRequest request)
Retrieves a subset of information about the sensitivity inspection template for an account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Retrieves the tags (keys and values) that are associated with an Amazon Macie resource.
|
PutClassificationExportConfigurationResult |
putClassificationExportConfiguration(PutClassificationExportConfigurationRequest request)
Adds or updates the configuration settings for storing data classification results.
|
PutFindingsPublicationConfigurationResult |
putFindingsPublicationConfiguration(PutFindingsPublicationConfigurationRequest request)
Updates the configuration settings for publishing findings to Security Hub.
|
SearchResourcesResult |
searchResources(SearchResourcesRequest request)
Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie
monitors and analyzes.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held
open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.
|
TestCustomDataIdentifierResult |
testCustomDataIdentifier(TestCustomDataIdentifierRequest request)
Tests criteria for a custom data identifier.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes one or more tags (keys and values) from an Amazon Macie resource.
|
UpdateAllowListResult |
updateAllowList(UpdateAllowListRequest request)
Updates the settings for an allow list.
|
UpdateAutomatedDiscoveryConfigurationResult |
updateAutomatedDiscoveryConfiguration(UpdateAutomatedDiscoveryConfigurationRequest request)
Changes the configuration settings and status of automated sensitive data discovery for an organization or
standalone account.
|
UpdateClassificationJobResult |
updateClassificationJob(UpdateClassificationJobRequest request)
Changes the status of a classification job.
|
UpdateClassificationScopeResult |
updateClassificationScope(UpdateClassificationScopeRequest request)
Updates the classification scope settings for an account.
|
UpdateFindingsFilterResult |
updateFindingsFilter(UpdateFindingsFilterRequest request)
Updates the criteria and other settings for a findings filter.
|
UpdateMacieSessionResult |
updateMacieSession(UpdateMacieSessionRequest request)
Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.
|
UpdateMemberSessionResult |
updateMemberSession(UpdateMemberSessionRequest request)
Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.
|
UpdateOrganizationConfigurationResult |
updateOrganizationConfiguration(UpdateOrganizationConfigurationRequest request)
Updates the Amazon Macie configuration settings for an organization in Organizations.
|
UpdateResourceProfileResult |
updateResourceProfile(UpdateResourceProfileRequest request)
Updates the sensitivity score for an S3 bucket.
|
UpdateResourceProfileDetectionsResult |
updateResourceProfileDetections(UpdateResourceProfileDetectionsRequest request)
Updates the sensitivity scoring settings for an S3 bucket.
|
UpdateRevealConfigurationResult |
updateRevealConfiguration(UpdateRevealConfigurationRequest request)
Updates the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
|
UpdateSensitivityInspectionTemplateResult |
updateSensitivityInspectionTemplate(UpdateSensitivityInspectionTemplateRequest request)
Updates the settings for the sensitivity inspection template for an account.
|
AmazonMacie2Waiters |
waiters() |
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
public static AmazonMacie2ClientBuilder builder()
public AcceptInvitationResult acceptInvitation(AcceptInvitationRequest request)
Accepts an Amazon Macie membership invitation that was received from a specific account.
acceptInvitation
in interface AmazonMacie2
acceptInvitationRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public BatchGetCustomDataIdentifiersResult batchGetCustomDataIdentifiers(BatchGetCustomDataIdentifiersRequest request)
Retrieves information about one or more custom data identifiers.
batchGetCustomDataIdentifiers
in interface AmazonMacie2
batchGetCustomDataIdentifiersRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public BatchUpdateAutomatedDiscoveryAccountsResult batchUpdateAutomatedDiscoveryAccounts(BatchUpdateAutomatedDiscoveryAccountsRequest request)
Changes the status of automated sensitive data discovery for one or more accounts.
batchUpdateAutomatedDiscoveryAccounts
in interface AmazonMacie2
batchUpdateAutomatedDiscoveryAccountsRequest
- ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ConflictException
- The request failed because it conflicts with the current state of the specified resource.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public CreateAllowListResult createAllowList(CreateAllowListRequest request)
Creates and defines the settings for an allow list.
createAllowList
in interface AmazonMacie2
createAllowListRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public CreateClassificationJobResult createClassificationJob(CreateClassificationJobRequest request)
Creates and defines the settings for a classification job.
createClassificationJob
in interface AmazonMacie2
createClassificationJobRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public CreateCustomDataIdentifierResult createCustomDataIdentifier(CreateCustomDataIdentifierRequest request)
Creates and defines the criteria and other settings for a custom data identifier.
createCustomDataIdentifier
in interface AmazonMacie2
createCustomDataIdentifierRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public CreateFindingsFilterResult createFindingsFilter(CreateFindingsFilterRequest request)
Creates and defines the criteria and other settings for a findings filter.
createFindingsFilter
in interface AmazonMacie2
createFindingsFilterRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public CreateInvitationsResult createInvitations(CreateInvitationsRequest request)
Sends an Amazon Macie membership invitation to one or more accounts.
createInvitations
in interface AmazonMacie2
createInvitationsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public CreateMemberResult createMember(CreateMemberRequest request)
Associates an account with an Amazon Macie administrator account.
createMember
in interface AmazonMacie2
createMemberRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public CreateSampleFindingsResult createSampleFindings(CreateSampleFindingsRequest request)
Creates sample findings.
createSampleFindings
in interface AmazonMacie2
createSampleFindingsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DeclineInvitationsResult declineInvitations(DeclineInvitationsRequest request)
Declines Amazon Macie membership invitations that were received from specific accounts.
declineInvitations
in interface AmazonMacie2
declineInvitationsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DeleteAllowListResult deleteAllowList(DeleteAllowListRequest request)
Deletes an allow list.
deleteAllowList
in interface AmazonMacie2
deleteAllowListRequest
- ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public DeleteCustomDataIdentifierResult deleteCustomDataIdentifier(DeleteCustomDataIdentifierRequest request)
Soft deletes a custom data identifier.
deleteCustomDataIdentifier
in interface AmazonMacie2
deleteCustomDataIdentifierRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DeleteFindingsFilterResult deleteFindingsFilter(DeleteFindingsFilterRequest request)
Deletes a findings filter.
deleteFindingsFilter
in interface AmazonMacie2
deleteFindingsFilterRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DeleteInvitationsResult deleteInvitations(DeleteInvitationsRequest request)
Deletes Amazon Macie membership invitations that were received from specific accounts.
deleteInvitations
in interface AmazonMacie2
deleteInvitationsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DeleteMemberResult deleteMember(DeleteMemberRequest request)
Deletes the association between an Amazon Macie administrator account and an account.
deleteMember
in interface AmazonMacie2
deleteMemberRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DescribeBucketsResult describeBuckets(DescribeBucketsRequest request)
Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes for an account.
describeBuckets
in interface AmazonMacie2
describeBucketsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DescribeClassificationJobResult describeClassificationJob(DescribeClassificationJobRequest request)
Retrieves the status and settings for a classification job.
describeClassificationJob
in interface AmazonMacie2
describeClassificationJobRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DescribeOrganizationConfigurationResult describeOrganizationConfiguration(DescribeOrganizationConfigurationRequest request)
Retrieves the Amazon Macie configuration settings for an organization in Organizations.
describeOrganizationConfiguration
in interface AmazonMacie2
describeOrganizationConfigurationRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DisableMacieResult disableMacie(DisableMacieRequest request)
Disables Amazon Macie and deletes all settings and resources for a Macie account.
disableMacie
in interface AmazonMacie2
disableMacieRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DisableOrganizationAdminAccountResult disableOrganizationAdminAccount(DisableOrganizationAdminAccountRequest request)
Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations.
disableOrganizationAdminAccount
in interface AmazonMacie2
disableOrganizationAdminAccountRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DisassociateFromAdministratorAccountResult disassociateFromAdministratorAccount(DisassociateFromAdministratorAccountRequest request)
Disassociates a member account from its Amazon Macie administrator account.
disassociateFromAdministratorAccount
in interface AmazonMacie2
disassociateFromAdministratorAccountRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DisassociateFromMasterAccountResult disassociateFromMasterAccount(DisassociateFromMasterAccountRequest request)
(Deprecated) Disassociates a member account from its Amazon Macie administrator account. This operation has been replaced by the DisassociateFromAdministratorAccount operation.
disassociateFromMasterAccount
in interface AmazonMacie2
disassociateFromMasterAccountRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public DisassociateMemberResult disassociateMember(DisassociateMemberRequest request)
Disassociates an Amazon Macie administrator account from a member account.
disassociateMember
in interface AmazonMacie2
disassociateMemberRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public EnableMacieResult enableMacie(EnableMacieRequest request)
Enables Amazon Macie and specifies the configuration settings for a Macie account.
enableMacie
in interface AmazonMacie2
enableMacieRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public EnableOrganizationAdminAccountResult enableOrganizationAdminAccount(EnableOrganizationAdminAccountRequest request)
Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations.
enableOrganizationAdminAccount
in interface AmazonMacie2
enableOrganizationAdminAccountRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetAdministratorAccountResult getAdministratorAccount(GetAdministratorAccountRequest request)
Retrieves information about the Amazon Macie administrator account for an account.
getAdministratorAccount
in interface AmazonMacie2
getAdministratorAccountRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetAllowListResult getAllowList(GetAllowListRequest request)
Retrieves the settings and status of an allow list.
getAllowList
in interface AmazonMacie2
getAllowListRequest
- ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public GetAutomatedDiscoveryConfigurationResult getAutomatedDiscoveryConfiguration(GetAutomatedDiscoveryConfigurationRequest request)
Retrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
getAutomatedDiscoveryConfiguration
in interface AmazonMacie2
getAutomatedDiscoveryConfigurationRequest
- ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public GetBucketStatisticsResult getBucketStatistics(GetBucketStatisticsRequest request)
Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes for an account.
getBucketStatistics
in interface AmazonMacie2
getBucketStatisticsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetClassificationExportConfigurationResult getClassificationExportConfiguration(GetClassificationExportConfigurationRequest request)
Retrieves the configuration settings for storing data classification results.
getClassificationExportConfiguration
in interface AmazonMacie2
getClassificationExportConfigurationRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetClassificationScopeResult getClassificationScope(GetClassificationScopeRequest request)
Retrieves the classification scope settings for an account.
getClassificationScope
in interface AmazonMacie2
getClassificationScopeRequest
- ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public GetCustomDataIdentifierResult getCustomDataIdentifier(GetCustomDataIdentifierRequest request)
Retrieves the criteria and other settings for a custom data identifier.
getCustomDataIdentifier
in interface AmazonMacie2
getCustomDataIdentifierRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetFindingStatisticsResult getFindingStatistics(GetFindingStatisticsRequest request)
Retrieves (queries) aggregated statistical data about findings.
getFindingStatistics
in interface AmazonMacie2
getFindingStatisticsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetFindingsResult getFindings(GetFindingsRequest request)
Retrieves the details of one or more findings.
getFindings
in interface AmazonMacie2
getFindingsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetFindingsFilterResult getFindingsFilter(GetFindingsFilterRequest request)
Retrieves the criteria and other settings for a findings filter.
getFindingsFilter
in interface AmazonMacie2
getFindingsFilterRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetFindingsPublicationConfigurationResult getFindingsPublicationConfiguration(GetFindingsPublicationConfigurationRequest request)
Retrieves the configuration settings for publishing findings to Security Hub.
getFindingsPublicationConfiguration
in interface AmazonMacie2
getFindingsPublicationConfigurationRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetInvitationsCountResult getInvitationsCount(GetInvitationsCountRequest request)
Retrieves the count of Amazon Macie membership invitations that were received by an account.
getInvitationsCount
in interface AmazonMacie2
getInvitationsCountRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetMacieSessionResult getMacieSession(GetMacieSessionRequest request)
Retrieves the status and configuration settings for an Amazon Macie account.
getMacieSession
in interface AmazonMacie2
getMacieSessionRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetMasterAccountResult getMasterAccount(GetMasterAccountRequest request)
(Deprecated) Retrieves information about the Amazon Macie administrator account for an account. This operation has been replaced by the GetAdministratorAccount operation.
getMasterAccount
in interface AmazonMacie2
getMasterAccountRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetMemberResult getMember(GetMemberRequest request)
Retrieves information about an account that's associated with an Amazon Macie administrator account.
getMember
in interface AmazonMacie2
getMemberRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetResourceProfileResult getResourceProfile(GetResourceProfileRequest request)
Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.
getResourceProfile
in interface AmazonMacie2
getResourceProfileRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.public GetRevealConfigurationResult getRevealConfiguration(GetRevealConfigurationRequest request)
Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
getRevealConfiguration
in interface AmazonMacie2
getRevealConfigurationRequest
- ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public GetSensitiveDataOccurrencesResult getSensitiveDataOccurrences(GetSensitiveDataOccurrencesRequest request)
Retrieves occurrences of sensitive data reported by a finding.
getSensitiveDataOccurrences
in interface AmazonMacie2
getSensitiveDataOccurrencesRequest
- UnprocessableEntityException
- The request failed because it contains instructions that Amazon Macie can't process (Unprocessable
Entity).InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.public GetSensitiveDataOccurrencesAvailabilityResult getSensitiveDataOccurrencesAvailability(GetSensitiveDataOccurrencesAvailabilityRequest request)
Checks whether occurrences of sensitive data can be retrieved for a finding.
getSensitiveDataOccurrencesAvailability
in interface AmazonMacie2
getSensitiveDataOccurrencesAvailabilityRequest
- ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public GetSensitivityInspectionTemplateResult getSensitivityInspectionTemplate(GetSensitivityInspectionTemplateRequest request)
Retrieves the settings for the sensitivity inspection template for an account.
getSensitivityInspectionTemplate
in interface AmazonMacie2
getSensitivityInspectionTemplateRequest
- ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public GetUsageStatisticsResult getUsageStatistics(GetUsageStatisticsRequest request)
Retrieves (queries) quotas and aggregated usage data for one or more accounts.
getUsageStatistics
in interface AmazonMacie2
getUsageStatisticsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public GetUsageTotalsResult getUsageTotals(GetUsageTotalsRequest request)
Retrieves (queries) aggregated usage data for an account.
getUsageTotals
in interface AmazonMacie2
getUsageTotalsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public ListAllowListsResult listAllowLists(ListAllowListsRequest request)
Retrieves a subset of information about all the allow lists for an account.
listAllowLists
in interface AmazonMacie2
listAllowListsRequest
- ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public ListAutomatedDiscoveryAccountsResult listAutomatedDiscoveryAccounts(ListAutomatedDiscoveryAccountsRequest request)
Retrieves the status of automated sensitive data discovery for one or more accounts.
listAutomatedDiscoveryAccounts
in interface AmazonMacie2
listAutomatedDiscoveryAccountsRequest
- ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public ListClassificationJobsResult listClassificationJobs(ListClassificationJobsRequest request)
Retrieves a subset of information about one or more classification jobs.
listClassificationJobs
in interface AmazonMacie2
listClassificationJobsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public ListClassificationScopesResult listClassificationScopes(ListClassificationScopesRequest request)
Retrieves a subset of information about the classification scope for an account.
listClassificationScopes
in interface AmazonMacie2
listClassificationScopesRequest
- ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public ListCustomDataIdentifiersResult listCustomDataIdentifiers(ListCustomDataIdentifiersRequest request)
Retrieves a subset of information about all the custom data identifiers for an account.
listCustomDataIdentifiers
in interface AmazonMacie2
listCustomDataIdentifiersRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public ListFindingsResult listFindings(ListFindingsRequest request)
Retrieves a subset of information about one or more findings.
listFindings
in interface AmazonMacie2
listFindingsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public ListFindingsFiltersResult listFindingsFilters(ListFindingsFiltersRequest request)
Retrieves a subset of information about all the findings filters for an account.
listFindingsFilters
in interface AmazonMacie2
listFindingsFiltersRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public ListInvitationsResult listInvitations(ListInvitationsRequest request)
Retrieves information about Amazon Macie membership invitations that were received by an account.
listInvitations
in interface AmazonMacie2
listInvitationsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public ListManagedDataIdentifiersResult listManagedDataIdentifiers(ListManagedDataIdentifiersRequest request)
Retrieves information about all the managed data identifiers that Amazon Macie currently provides.
listManagedDataIdentifiers
in interface AmazonMacie2
listManagedDataIdentifiersRequest
- public ListMembersResult listMembers(ListMembersRequest request)
Retrieves information about the accounts that are associated with an Amazon Macie administrator account.
listMembers
in interface AmazonMacie2
listMembersRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public ListOrganizationAdminAccountsResult listOrganizationAdminAccounts(ListOrganizationAdminAccountsRequest request)
Retrieves information about the delegated Amazon Macie administrator account for an organization in Organizations.
listOrganizationAdminAccounts
in interface AmazonMacie2
listOrganizationAdminAccountsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public ListResourceProfileArtifactsResult listResourceProfileArtifacts(ListResourceProfileArtifactsRequest request)
Retrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery.
listResourceProfileArtifacts
in interface AmazonMacie2
listResourceProfileArtifactsRequest
- ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public ListResourceProfileDetectionsResult listResourceProfileDetections(ListResourceProfileDetectionsRequest request)
Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.
listResourceProfileDetections
in interface AmazonMacie2
listResourceProfileDetectionsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.public ListSensitivityInspectionTemplatesResult listSensitivityInspectionTemplates(ListSensitivityInspectionTemplatesRequest request)
Retrieves a subset of information about the sensitivity inspection template for an account.
listSensitivityInspectionTemplates
in interface AmazonMacie2
listSensitivityInspectionTemplatesRequest
- ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
Retrieves the tags (keys and values) that are associated with an Amazon Macie resource.
listTagsForResource
in interface AmazonMacie2
listTagsForResourceRequest
- public PutClassificationExportConfigurationResult putClassificationExportConfiguration(PutClassificationExportConfigurationRequest request)
Adds or updates the configuration settings for storing data classification results.
putClassificationExportConfiguration
in interface AmazonMacie2
putClassificationExportConfigurationRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public PutFindingsPublicationConfigurationResult putFindingsPublicationConfiguration(PutFindingsPublicationConfigurationRequest request)
Updates the configuration settings for publishing findings to Security Hub.
putFindingsPublicationConfiguration
in interface AmazonMacie2
putFindingsPublicationConfigurationRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public SearchResourcesResult searchResources(SearchResourcesRequest request)
Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes.
searchResources
in interface AmazonMacie2
searchResourcesRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public TagResourceResult tagResource(TagResourceRequest request)
Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.
tagResource
in interface AmazonMacie2
tagResourceRequest
- public TestCustomDataIdentifierResult testCustomDataIdentifier(TestCustomDataIdentifierRequest request)
Tests criteria for a custom data identifier.
testCustomDataIdentifier
in interface AmazonMacie2
testCustomDataIdentifierRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public UntagResourceResult untagResource(UntagResourceRequest request)
Removes one or more tags (keys and values) from an Amazon Macie resource.
untagResource
in interface AmazonMacie2
untagResourceRequest
- public UpdateAllowListResult updateAllowList(UpdateAllowListRequest request)
Updates the settings for an allow list.
updateAllowList
in interface AmazonMacie2
updateAllowListRequest
- ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public UpdateAutomatedDiscoveryConfigurationResult updateAutomatedDiscoveryConfiguration(UpdateAutomatedDiscoveryConfigurationRequest request)
Changes the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
updateAutomatedDiscoveryConfiguration
in interface AmazonMacie2
updateAutomatedDiscoveryConfigurationRequest
- ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public UpdateClassificationJobResult updateClassificationJob(UpdateClassificationJobRequest request)
Changes the status of a classification job.
updateClassificationJob
in interface AmazonMacie2
updateClassificationJobRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public UpdateClassificationScopeResult updateClassificationScope(UpdateClassificationScopeRequest request)
Updates the classification scope settings for an account.
updateClassificationScope
in interface AmazonMacie2
updateClassificationScopeRequest
- ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public UpdateFindingsFilterResult updateFindingsFilter(UpdateFindingsFilterRequest request)
Updates the criteria and other settings for a findings filter.
updateFindingsFilter
in interface AmazonMacie2
updateFindingsFilterRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public UpdateMacieSessionResult updateMacieSession(UpdateMacieSessionRequest request)
Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.
updateMacieSession
in interface AmazonMacie2
updateMacieSessionRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public UpdateMemberSessionResult updateMemberSession(UpdateMemberSessionRequest request)
Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.
updateMemberSession
in interface AmazonMacie2
updateMemberSessionRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public UpdateOrganizationConfigurationResult updateOrganizationConfiguration(UpdateOrganizationConfigurationRequest request)
Updates the Amazon Macie configuration settings for an organization in Organizations.
updateOrganizationConfiguration
in interface AmazonMacie2
updateOrganizationConfigurationRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ConflictException
- The request failed because it conflicts with the current state of the specified resource.public UpdateResourceProfileResult updateResourceProfile(UpdateResourceProfileRequest request)
Updates the sensitivity score for an S3 bucket.
updateResourceProfile
in interface AmazonMacie2
updateResourceProfileRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.public UpdateResourceProfileDetectionsResult updateResourceProfileDetections(UpdateResourceProfileDetectionsRequest request)
Updates the sensitivity scoring settings for an S3 bucket.
updateResourceProfileDetections
in interface AmazonMacie2
updateResourceProfileDetectionsRequest
- ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.ServiceQuotaExceededException
- The request failed because fulfilling the request would exceed one or more service quotas for your
account.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.public UpdateRevealConfigurationResult updateRevealConfiguration(UpdateRevealConfigurationRequest request)
Updates the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
updateRevealConfiguration
in interface AmazonMacie2
updateRevealConfigurationRequest
- ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public UpdateSensitivityInspectionTemplateResult updateSensitivityInspectionTemplate(UpdateSensitivityInspectionTemplateRequest request)
Updates the settings for the sensitivity inspection template for an account.
updateSensitivityInspectionTemplate
in interface AmazonMacie2
updateSensitivityInspectionTemplateRequest
- ResourceNotFoundException
- The request failed because the specified resource wasn't found.ThrottlingException
- The request failed because you sent too many requests during a certain amount of time.ValidationException
- The request failed because the input doesn't satisfy the constraints specified by the service.InternalServerException
- The request failed due to an unknown internal server error, exception, or failure.AccessDeniedException
- The request was denied because you don't have sufficient access to the specified resource.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata
in interface AmazonMacie2
request
- The originally executed requestpublic AmazonMacie2Waiters waiters()
waiters
in interface AmazonMacie2
public void shutdown()
AmazonWebServiceClient
shutdown
in interface AmazonMacie2
shutdown
in class AmazonWebServiceClient