JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.services.macie2

Interface AmazonMacie2

    • Method Detail

      • acceptInvitation

        AcceptInvitationResult acceptInvitation(AcceptInvitationRequest acceptInvitationRequest)

        Accepts an Amazon Macie membership invitation that was received from a specific account.

        Parameters:
        acceptInvitationRequest -
        Returns:
        Result of the AcceptInvitation operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • batchUpdateAutomatedDiscoveryAccounts

        BatchUpdateAutomatedDiscoveryAccountsResult batchUpdateAutomatedDiscoveryAccounts(BatchUpdateAutomatedDiscoveryAccountsRequest batchUpdateAutomatedDiscoveryAccountsRequest)

        Changes the status of automated sensitive data discovery for one or more accounts.

        Parameters:
        batchUpdateAutomatedDiscoveryAccountsRequest -
        Returns:
        Result of the BatchUpdateAutomatedDiscoveryAccounts operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • createAllowList

        CreateAllowListResult createAllowList(CreateAllowListRequest createAllowListRequest)

        Creates and defines the settings for an allow list.

        Parameters:
        createAllowListRequest -
        Returns:
        Result of the CreateAllowList operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • createCustomDataIdentifier

        CreateCustomDataIdentifierResult createCustomDataIdentifier(CreateCustomDataIdentifierRequest createCustomDataIdentifierRequest)

        Creates and defines the criteria and other settings for a custom data identifier.

        Parameters:
        createCustomDataIdentifierRequest -
        Returns:
        Result of the CreateCustomDataIdentifier operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • createFindingsFilter

        CreateFindingsFilterResult createFindingsFilter(CreateFindingsFilterRequest createFindingsFilterRequest)

        Creates and defines the criteria and other settings for a findings filter.

        Parameters:
        createFindingsFilterRequest -
        Returns:
        Result of the CreateFindingsFilter operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • createInvitations

        CreateInvitationsResult createInvitations(CreateInvitationsRequest createInvitationsRequest)

        Sends an Amazon Macie membership invitation to one or more accounts.

        Parameters:
        createInvitationsRequest -
        Returns:
        Result of the CreateInvitations operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • createMember

        CreateMemberResult createMember(CreateMemberRequest createMemberRequest)

        Associates an account with an Amazon Macie administrator account.

        Parameters:
        createMemberRequest -
        Returns:
        Result of the CreateMember operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • declineInvitations

        DeclineInvitationsResult declineInvitations(DeclineInvitationsRequest declineInvitationsRequest)

        Declines Amazon Macie membership invitations that were received from specific accounts.

        Parameters:
        declineInvitationsRequest -
        Returns:
        Result of the DeclineInvitations operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • deleteInvitations

        DeleteInvitationsResult deleteInvitations(DeleteInvitationsRequest deleteInvitationsRequest)

        Deletes Amazon Macie membership invitations that were received from specific accounts.

        Parameters:
        deleteInvitationsRequest -
        Returns:
        Result of the DeleteInvitations operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • deleteMember

        DeleteMemberResult deleteMember(DeleteMemberRequest deleteMemberRequest)

        Deletes the association between an Amazon Macie administrator account and an account.

        Parameters:
        deleteMemberRequest -
        Returns:
        Result of the DeleteMember operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • describeBuckets

        DescribeBucketsResult describeBuckets(DescribeBucketsRequest describeBucketsRequest)

        Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes for an account.

        Parameters:
        describeBucketsRequest -
        Returns:
        Result of the DescribeBuckets operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • disableMacie

        DisableMacieResult disableMacie(DisableMacieRequest disableMacieRequest)

        Disables Amazon Macie and deletes all settings and resources for a Macie account.

        Parameters:
        disableMacieRequest -
        Returns:
        Result of the DisableMacie operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • disableOrganizationAdminAccount

        DisableOrganizationAdminAccountResult disableOrganizationAdminAccount(DisableOrganizationAdminAccountRequest disableOrganizationAdminAccountRequest)

        Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations.

        Parameters:
        disableOrganizationAdminAccountRequest -
        Returns:
        Result of the DisableOrganizationAdminAccount operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • disassociateFromMasterAccount

        DisassociateFromMasterAccountResult disassociateFromMasterAccount(DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest)

        (Deprecated) Disassociates a member account from its Amazon Macie administrator account. This operation has been replaced by the DisassociateFromAdministratorAccount operation.

        Parameters:
        disassociateFromMasterAccountRequest -
        Returns:
        Result of the DisassociateFromMasterAccount operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • disassociateMember

        DisassociateMemberResult disassociateMember(DisassociateMemberRequest disassociateMemberRequest)

        Disassociates an Amazon Macie administrator account from a member account.

        Parameters:
        disassociateMemberRequest -
        Returns:
        Result of the DisassociateMember operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • enableMacie

        EnableMacieResult enableMacie(EnableMacieRequest enableMacieRequest)

        Enables Amazon Macie and specifies the configuration settings for a Macie account.

        Parameters:
        enableMacieRequest -
        Returns:
        Result of the EnableMacie operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • enableOrganizationAdminAccount

        EnableOrganizationAdminAccountResult enableOrganizationAdminAccount(EnableOrganizationAdminAccountRequest enableOrganizationAdminAccountRequest)

        Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations.

        Parameters:
        enableOrganizationAdminAccountRequest -
        Returns:
        Result of the EnableOrganizationAdminAccount operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getAdministratorAccount

        GetAdministratorAccountResult getAdministratorAccount(GetAdministratorAccountRequest getAdministratorAccountRequest)

        Retrieves information about the Amazon Macie administrator account for an account.

        Parameters:
        getAdministratorAccountRequest -
        Returns:
        Result of the GetAdministratorAccount operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getAllowList

        GetAllowListResult getAllowList(GetAllowListRequest getAllowListRequest)

        Retrieves the settings and status of an allow list.

        Parameters:
        getAllowListRequest -
        Returns:
        Result of the GetAllowList operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getAutomatedDiscoveryConfiguration

        GetAutomatedDiscoveryConfigurationResult getAutomatedDiscoveryConfiguration(GetAutomatedDiscoveryConfigurationRequest getAutomatedDiscoveryConfigurationRequest)

        Retrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account.

        Parameters:
        getAutomatedDiscoveryConfigurationRequest -
        Returns:
        Result of the GetAutomatedDiscoveryConfiguration operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getBucketStatistics

        GetBucketStatisticsResult getBucketStatistics(GetBucketStatisticsRequest getBucketStatisticsRequest)

        Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes for an account.

        Parameters:
        getBucketStatisticsRequest -
        Returns:
        Result of the GetBucketStatistics operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getCustomDataIdentifier

        GetCustomDataIdentifierResult getCustomDataIdentifier(GetCustomDataIdentifierRequest getCustomDataIdentifierRequest)

        Retrieves the criteria and other settings for a custom data identifier.

        Parameters:
        getCustomDataIdentifierRequest -
        Returns:
        Result of the GetCustomDataIdentifier operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getFindingStatistics

        GetFindingStatisticsResult getFindingStatistics(GetFindingStatisticsRequest getFindingStatisticsRequest)

        Retrieves (queries) aggregated statistical data about findings.

        Parameters:
        getFindingStatisticsRequest -
        Returns:
        Result of the GetFindingStatistics operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getFindings

        GetFindingsResult getFindings(GetFindingsRequest getFindingsRequest)

        Retrieves the details of one or more findings.

        Parameters:
        getFindingsRequest -
        Returns:
        Result of the GetFindings operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getFindingsFilter

        GetFindingsFilterResult getFindingsFilter(GetFindingsFilterRequest getFindingsFilterRequest)

        Retrieves the criteria and other settings for a findings filter.

        Parameters:
        getFindingsFilterRequest -
        Returns:
        Result of the GetFindingsFilter operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getInvitationsCount

        GetInvitationsCountResult getInvitationsCount(GetInvitationsCountRequest getInvitationsCountRequest)

        Retrieves the count of Amazon Macie membership invitations that were received by an account.

        Parameters:
        getInvitationsCountRequest -
        Returns:
        Result of the GetInvitationsCount operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getMacieSession

        GetMacieSessionResult getMacieSession(GetMacieSessionRequest getMacieSessionRequest)

        Retrieves the status and configuration settings for an Amazon Macie account.

        Parameters:
        getMacieSessionRequest -
        Returns:
        Result of the GetMacieSession operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getMasterAccount

        GetMasterAccountResult getMasterAccount(GetMasterAccountRequest getMasterAccountRequest)

        (Deprecated) Retrieves information about the Amazon Macie administrator account for an account. This operation has been replaced by the GetAdministratorAccount operation.

        Parameters:
        getMasterAccountRequest -
        Returns:
        Result of the GetMasterAccount operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getMember

        GetMemberResult getMember(GetMemberRequest getMemberRequest)

        Retrieves information about an account that's associated with an Amazon Macie administrator account.

        Parameters:
        getMemberRequest -
        Returns:
        Result of the GetMember operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getResourceProfile

        GetResourceProfileResult getResourceProfile(GetResourceProfileRequest getResourceProfileRequest)

        Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.

        Parameters:
        getResourceProfileRequest -
        Returns:
        Result of the GetResourceProfile operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getRevealConfiguration

        GetRevealConfigurationResult getRevealConfiguration(GetRevealConfigurationRequest getRevealConfigurationRequest)

        Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by findings.

        Parameters:
        getRevealConfigurationRequest -
        Returns:
        Result of the GetRevealConfiguration operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getUsageStatistics

        GetUsageStatisticsResult getUsageStatistics(GetUsageStatisticsRequest getUsageStatisticsRequest)

        Retrieves (queries) quotas and aggregated usage data for one or more accounts.

        Parameters:
        getUsageStatisticsRequest -
        Returns:
        Result of the GetUsageStatistics operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • getUsageTotals

        GetUsageTotalsResult getUsageTotals(GetUsageTotalsRequest getUsageTotalsRequest)

        Retrieves (queries) aggregated usage data for an account.

        Parameters:
        getUsageTotalsRequest -
        Returns:
        Result of the GetUsageTotals operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listAllowLists

        ListAllowListsResult listAllowLists(ListAllowListsRequest listAllowListsRequest)

        Retrieves a subset of information about all the allow lists for an account.

        Parameters:
        listAllowListsRequest -
        Returns:
        Result of the ListAllowLists operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listClassificationJobs

        ListClassificationJobsResult listClassificationJobs(ListClassificationJobsRequest listClassificationJobsRequest)

        Retrieves a subset of information about one or more classification jobs.

        Parameters:
        listClassificationJobsRequest -
        Returns:
        Result of the ListClassificationJobs operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listClassificationScopes

        ListClassificationScopesResult listClassificationScopes(ListClassificationScopesRequest listClassificationScopesRequest)

        Retrieves a subset of information about the classification scope for an account.

        Parameters:
        listClassificationScopesRequest -
        Returns:
        Result of the ListClassificationScopes operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listCustomDataIdentifiers

        ListCustomDataIdentifiersResult listCustomDataIdentifiers(ListCustomDataIdentifiersRequest listCustomDataIdentifiersRequest)

        Retrieves a subset of information about all the custom data identifiers for an account.

        Parameters:
        listCustomDataIdentifiersRequest -
        Returns:
        Result of the ListCustomDataIdentifiers operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listFindings

        ListFindingsResult listFindings(ListFindingsRequest listFindingsRequest)

        Retrieves a subset of information about one or more findings.

        Parameters:
        listFindingsRequest -
        Returns:
        Result of the ListFindings operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listFindingsFilters

        ListFindingsFiltersResult listFindingsFilters(ListFindingsFiltersRequest listFindingsFiltersRequest)

        Retrieves a subset of information about all the findings filters for an account.

        Parameters:
        listFindingsFiltersRequest -
        Returns:
        Result of the ListFindingsFilters operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listInvitations

        ListInvitationsResult listInvitations(ListInvitationsRequest listInvitationsRequest)

        Retrieves information about Amazon Macie membership invitations that were received by an account.

        Parameters:
        listInvitationsRequest -
        Returns:
        Result of the ListInvitations operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listMembers

        ListMembersResult listMembers(ListMembersRequest listMembersRequest)

        Retrieves information about the accounts that are associated with an Amazon Macie administrator account.

        Parameters:
        listMembersRequest -
        Returns:
        Result of the ListMembers operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listOrganizationAdminAccounts

        ListOrganizationAdminAccountsResult listOrganizationAdminAccounts(ListOrganizationAdminAccountsRequest listOrganizationAdminAccountsRequest)

        Retrieves information about the delegated Amazon Macie administrator account for an organization in Organizations.

        Parameters:
        listOrganizationAdminAccountsRequest -
        Returns:
        Result of the ListOrganizationAdminAccounts operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listResourceProfileArtifacts

        ListResourceProfileArtifactsResult listResourceProfileArtifacts(ListResourceProfileArtifactsRequest listResourceProfileArtifactsRequest)

        Retrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery.

        Parameters:
        listResourceProfileArtifactsRequest -
        Returns:
        Result of the ListResourceProfileArtifacts operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listResourceProfileDetections

        ListResourceProfileDetectionsResult listResourceProfileDetections(ListResourceProfileDetectionsRequest listResourceProfileDetectionsRequest)

        Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.

        Parameters:
        listResourceProfileDetectionsRequest -
        Returns:
        Result of the ListResourceProfileDetections operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listSensitivityInspectionTemplates

        ListSensitivityInspectionTemplatesResult listSensitivityInspectionTemplates(ListSensitivityInspectionTemplatesRequest listSensitivityInspectionTemplatesRequest)

        Retrieves a subset of information about the sensitivity inspection template for an account.

        Parameters:
        listSensitivityInspectionTemplatesRequest -
        Returns:
        Result of the ListSensitivityInspectionTemplates operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • listTagsForResource

        ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)

        Retrieves the tags (keys and values) that are associated with an Amazon Macie resource.

        Parameters:
        listTagsForResourceRequest -
        Returns:
        Result of the ListTagsForResource operation returned by the service.
        See Also:
        AWS API Documentation
      • searchResources

        SearchResourcesResult searchResources(SearchResourcesRequest searchResourcesRequest)

        Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes.

        Parameters:
        searchResourcesRequest -
        Returns:
        Result of the SearchResources operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • tagResource

        TagResourceResult tagResource(TagResourceRequest tagResourceRequest)

        Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.

        Parameters:
        tagResourceRequest -
        Returns:
        Result of the TagResource operation returned by the service.
        See Also:
        AWS API Documentation
      • untagResource

        UntagResourceResult untagResource(UntagResourceRequest untagResourceRequest)

        Removes one or more tags (keys and values) from an Amazon Macie resource.

        Parameters:
        untagResourceRequest -
        Returns:
        Result of the UntagResource operation returned by the service.
        See Also:
        AWS API Documentation
      • updateAutomatedDiscoveryConfiguration

        UpdateAutomatedDiscoveryConfigurationResult updateAutomatedDiscoveryConfiguration(UpdateAutomatedDiscoveryConfigurationRequest updateAutomatedDiscoveryConfigurationRequest)

        Changes the configuration settings and status of automated sensitive data discovery for an organization or standalone account.

        Parameters:
        updateAutomatedDiscoveryConfigurationRequest -
        Returns:
        Result of the UpdateAutomatedDiscoveryConfiguration operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • updateFindingsFilter

        UpdateFindingsFilterResult updateFindingsFilter(UpdateFindingsFilterRequest updateFindingsFilterRequest)

        Updates the criteria and other settings for a findings filter.

        Parameters:
        updateFindingsFilterRequest -
        Returns:
        Result of the UpdateFindingsFilter operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • updateMacieSession

        UpdateMacieSessionResult updateMacieSession(UpdateMacieSessionRequest updateMacieSessionRequest)

        Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.

        Parameters:
        updateMacieSessionRequest -
        Returns:
        Result of the UpdateMacieSession operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • updateMemberSession

        UpdateMemberSessionResult updateMemberSession(UpdateMemberSessionRequest updateMemberSessionRequest)

        Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.

        Parameters:
        updateMemberSessionRequest -
        Returns:
        Result of the UpdateMemberSession operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • updateRevealConfiguration

        UpdateRevealConfigurationResult updateRevealConfiguration(UpdateRevealConfigurationRequest updateRevealConfigurationRequest)

        Updates the status and configuration settings for retrieving occurrences of sensitive data reported by findings.

        Parameters:
        updateRevealConfigurationRequest -
        Returns:
        Result of the UpdateRevealConfiguration operation returned by the service.
        Throws:
        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.
        See Also:
        AWS API Documentation
      • shutdown

        void shutdown()
        Shuts down this client object, releasing any resources that might be held open. This is an optional method, and callers are not expected to call it, but can if they want to explicitly release any open resources. Once a client has been shutdown, it should not be used to make any more requests.
      • getCachedResponseMetadata

        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. This data isn't considered part of the result data returned by an operation, so it's available through this separate, diagnostic interface.

        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 a request.

        Parameters:
        request - The originally executed request.
        Returns:
        The response metadata for the specified request, or null if none is available.
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /