AWS.Macie2 — AWS SDK for JavaScript (original) (raw)
This service supports a list of resource states that can be polled using the waitFor() method. The resource states are:
Property Details
endpoint ⇒ AWS.Endpoint
Returns an Endpoint object representing the endpoint URL for service requests.
Method Details
acceptInvitation(params = {}, callback) ⇒ AWS.Request
Accepts an Amazon Macie membership invitation that was received from a specific account.
batchGetCustomDataIdentifiers(params = {}, callback) ⇒ AWS.Request
Retrieves information about one or more custom data identifiers.
batchUpdateAutomatedDiscoveryAccounts(params = {}, callback) ⇒ AWS.Request
Changes the status of automated sensitive data discovery for one or more accounts.
createAllowList(params = {}, callback) ⇒ AWS.Request
Creates and defines the settings for an allow list.
createClassificationJob(params = {}, callback) ⇒ AWS.Request
Creates and defines the settings for a classification job.
createCustomDataIdentifier(params = {}, callback) ⇒ AWS.Request
Creates and defines the criteria and other settings for a custom data identifier.
createFindingsFilter(params = {}, callback) ⇒ AWS.Request
Creates and defines the criteria and other settings for a findings filter.
createInvitations(params = {}, callback) ⇒ AWS.Request
Sends an Amazon Macie membership invitation to one or more accounts.
createMember(params = {}, callback) ⇒ AWS.Request
Associates an account with an Amazon Macie administrator account.
createSampleFindings(params = {}, callback) ⇒ AWS.Request
declineInvitations(params = {}, callback) ⇒ AWS.Request
Declines Amazon Macie membership invitations that were received from specific accounts.
deleteAllowList(params = {}, callback) ⇒ AWS.Request
deleteCustomDataIdentifier(params = {}, callback) ⇒ AWS.Request
Soft deletes a custom data identifier.
deleteFindingsFilter(params = {}, callback) ⇒ AWS.Request
Deletes a findings filter.
deleteInvitations(params = {}, callback) ⇒ AWS.Request
Deletes Amazon Macie membership invitations that were received from specific accounts.
deleteMember(params = {}, callback) ⇒ AWS.Request
Deletes the association between an Amazon Macie administrator account and an account.
describeBuckets(params = {}, callback) ⇒ AWS.Request
Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes for an account.
describeClassificationJob(params = {}, callback) ⇒ AWS.Request
Retrieves the status and settings for a classification job.
describeOrganizationConfiguration(params = {}, callback) ⇒ AWS.Request
Retrieves the Amazon Macie configuration settings for an organization in Organizations.
disableMacie(params = {}, callback) ⇒ AWS.Request
Disables Amazon Macie and deletes all settings and resources for a Macie account.
disableOrganizationAdminAccount(params = {}, callback) ⇒ AWS.Request
Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations.
disassociateFromAdministratorAccount(params = {}, callback) ⇒ AWS.Request
Disassociates a member account from its Amazon Macie administrator account.
disassociateFromMasterAccount(params = {}, callback) ⇒ AWS.Request
(Deprecated) Disassociates a member account from its Amazon Macie administrator account. This operation has been replaced by the DisassociateFromAdministratorAccount operation.
disassociateMember(params = {}, callback) ⇒ AWS.Request
Disassociates an Amazon Macie administrator account from a member account.
enableMacie(params = {}, callback) ⇒ AWS.Request
Enables Amazon Macie and specifies the configuration settings for a Macie account.
enableOrganizationAdminAccount(params = {}, callback) ⇒ AWS.Request
Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations.
getAdministratorAccount(params = {}, callback) ⇒ AWS.Request
Retrieves information about the Amazon Macie administrator account for an account.
getAllowList(params = {}, callback) ⇒ AWS.Request
Retrieves the settings and status of an allow list.
getAutomatedDiscoveryConfiguration(params = {}, callback) ⇒ AWS.Request
Retrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
getBucketStatistics(params = {}, callback) ⇒ AWS.Request
Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes for an account.
getClassificationExportConfiguration(params = {}, callback) ⇒ AWS.Request
Retrieves the configuration settings for storing data classification results.
getClassificationScope(params = {}, callback) ⇒ AWS.Request
Retrieves the classification scope settings for an account.
getCustomDataIdentifier(params = {}, callback) ⇒ AWS.Request
Retrieves the criteria and other settings for a custom data identifier.
getFindings(params = {}, callback) ⇒ AWS.Request
Retrieves the details of one or more findings.
getFindingsFilter(params = {}, callback) ⇒ AWS.Request
Retrieves the criteria and other settings for a findings filter.
getFindingsPublicationConfiguration(params = {}, callback) ⇒ AWS.Request
Retrieves the configuration settings for publishing findings to Security Hub.
getFindingStatistics(params = {}, callback) ⇒ AWS.Request
Retrieves (queries) aggregated statistical data about findings.
getInvitationsCount(params = {}, callback) ⇒ AWS.Request
Retrieves the count of Amazon Macie membership invitations that were received by an account.
getMacieSession(params = {}, callback) ⇒ AWS.Request
Retrieves the status and configuration settings for an Amazon Macie account.
getMasterAccount(params = {}, callback) ⇒ AWS.Request
(Deprecated) Retrieves information about the Amazon Macie administrator account for an account. This operation has been replaced by the GetAdministratorAccount operation.
getMember(params = {}, callback) ⇒ AWS.Request
Retrieves information about an account that's associated with an Amazon Macie administrator account.
getResourceProfile(params = {}, callback) ⇒ AWS.Request
Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.
getRevealConfiguration(params = {}, callback) ⇒ AWS.Request
Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
getSensitiveDataOccurrences(params = {}, callback) ⇒ AWS.Request
Retrieves occurrences of sensitive data reported by a finding.
getSensitiveDataOccurrencesAvailability(params = {}, callback) ⇒ AWS.Request
Checks whether occurrences of sensitive data can be retrieved for a finding.
getSensitivityInspectionTemplate(params = {}, callback) ⇒ AWS.Request
Retrieves the settings for the sensitivity inspection template for an account.
getUsageStatistics(params = {}, callback) ⇒ AWS.Request
Retrieves (queries) quotas and aggregated usage data for one or more accounts.
getUsageTotals(params = {}, callback) ⇒ AWS.Request
Retrieves (queries) aggregated usage data for an account.
listAllowLists(params = {}, callback) ⇒ AWS.Request
Retrieves a subset of information about all the allow lists for an account.
listAutomatedDiscoveryAccounts(params = {}, callback) ⇒ AWS.Request
Retrieves the status of automated sensitive data discovery for one or more accounts.
listClassificationJobs(params = {}, callback) ⇒ AWS.Request
Retrieves a subset of information about one or more classification jobs.
listClassificationScopes(params = {}, callback) ⇒ AWS.Request
Retrieves a subset of information about the classification scope for an account.
listCustomDataIdentifiers(params = {}, callback) ⇒ AWS.Request
Retrieves a subset of information about all the custom data identifiers for an account.
listFindings(params = {}, callback) ⇒ AWS.Request
Retrieves a subset of information about one or more findings.
listFindingsFilters(params = {}, callback) ⇒ AWS.Request
Retrieves a subset of information about all the findings filters for an account.
listInvitations(params = {}, callback) ⇒ AWS.Request
Retrieves information about Amazon Macie membership invitations that were received by an account.
listManagedDataIdentifiers(params = {}, callback) ⇒ AWS.Request
Retrieves information about all the managed data identifiers that Amazon Macie currently provides.
listMembers(params = {}, callback) ⇒ AWS.Request
Retrieves information about the accounts that are associated with an Amazon Macie administrator account.
listOrganizationAdminAccounts(params = {}, callback) ⇒ AWS.Request
Retrieves information about the delegated Amazon Macie administrator account for an organization in Organizations.
listResourceProfileArtifacts(params = {}, callback) ⇒ AWS.Request
Retrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery.
listResourceProfileDetections(params = {}, callback) ⇒ AWS.Request
Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.
listSensitivityInspectionTemplates(params = {}, callback) ⇒ AWS.Request
Retrieves a subset of information about the sensitivity inspection template for an account.
listTagsForResource(params = {}, callback) ⇒ AWS.Request
Retrieves the tags (keys and values) that are associated with an Amazon Macie resource.
putClassificationExportConfiguration(params = {}, callback) ⇒ AWS.Request
Adds or updates the configuration settings for storing data classification results.
putFindingsPublicationConfiguration(params = {}, callback) ⇒ AWS.Request
Updates the configuration settings for publishing findings to Security Hub.
searchResources(params = {}, callback) ⇒ AWS.Request
Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes.
tagResource(params = {}, callback) ⇒ AWS.Request
Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.
testCustomDataIdentifier(params = {}, callback) ⇒ AWS.Request
Tests criteria for a custom data identifier.
untagResource(params = {}, callback) ⇒ AWS.Request
Removes one or more tags (keys and values) from an Amazon Macie resource.
updateAllowList(params = {}, callback) ⇒ AWS.Request
Updates the settings for an allow list.
updateAutomatedDiscoveryConfiguration(params = {}, callback) ⇒ AWS.Request
Changes the configuration settings and status of automated sensitive data discovery for an organization or standalone account.
updateClassificationJob(params = {}, callback) ⇒ AWS.Request
Changes the status of a classification job.
updateClassificationScope(params = {}, callback) ⇒ AWS.Request
Updates the classification scope settings for an account.
updateFindingsFilter(params = {}, callback) ⇒ AWS.Request
Updates the criteria and other settings for a findings filter.
updateMacieSession(params = {}, callback) ⇒ AWS.Request
Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.
updateMemberSession(params = {}, callback) ⇒ AWS.Request
Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.
updateOrganizationConfiguration(params = {}, callback) ⇒ AWS.Request
Updates the Amazon Macie configuration settings for an organization in Organizations.
updateResourceProfile(params = {}, callback) ⇒ AWS.Request
Updates the sensitivity score for an S3 bucket.
updateResourceProfileDetections(params = {}, callback) ⇒ AWS.Request
Updates the sensitivity scoring settings for an S3 bucket.
updateRevealConfiguration(params = {}, callback) ⇒ AWS.Request
Updates the status and configuration settings for retrieving occurrences of sensitive data reported by findings.
updateSensitivityInspectionTemplate(params = {}, callback) ⇒ AWS.Request
Updates the settings for the sensitivity inspection template for an account.
waitFor(state, params = {}, callback) ⇒ AWS.Request
Waits for a given Macie2 resource. The final callback or'complete' event will be fired only when the resource is either in its final state or the waiter has timed out and stopped polling for the final state.