Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Macie2

import { Macie2 } from "https://aws-api.deno.dev/v0.1/services/macie2.ts?docs=full";
class Macie2 {
constructor(apiFactory: client.ApiFactory);
async acceptInvitation(params: AcceptInvitationRequest): Promise<void>;
async batchGetCustomDataIdentifiers(params?: BatchGetCustomDataIdentifiersRequest): Promise<BatchGetCustomDataIdentifiersResponse>;
async createClassificationJob(params: CreateClassificationJobRequest): Promise<CreateClassificationJobResponse>;
async createCustomDataIdentifier(params?: CreateCustomDataIdentifierRequest): Promise<CreateCustomDataIdentifierResponse>;
async createFindingsFilter(params: CreateFindingsFilterRequest): Promise<CreateFindingsFilterResponse>;
async createInvitations(params: CreateInvitationsRequest): Promise<CreateInvitationsResponse>;
async createMember(params: CreateMemberRequest): Promise<CreateMemberResponse>;
async createSampleFindings(params?: CreateSampleFindingsRequest): Promise<void>;
async declineInvitations(params: DeclineInvitationsRequest): Promise<DeclineInvitationsResponse>;
async deleteCustomDataIdentifier(params: DeleteCustomDataIdentifierRequest): Promise<void>;
async deleteFindingsFilter(params: DeleteFindingsFilterRequest): Promise<void>;
async deleteInvitations(params: DeleteInvitationsRequest): Promise<DeleteInvitationsResponse>;
async deleteMember(params: DeleteMemberRequest): Promise<void>;
async describeBuckets(params?: DescribeBucketsRequest): Promise<DescribeBucketsResponse>;
async describeClassificationJob(params: DescribeClassificationJobRequest): Promise<DescribeClassificationJobResponse>;
async describeOrganizationConfiguration(): Promise<DescribeOrganizationConfigurationResponse>;
async disableMacie(): Promise<void>;
async disableOrganizationAdminAccount(params: DisableOrganizationAdminAccountRequest): Promise<void>;
async disassociateFromAdministratorAccount(): Promise<void>;
async disassociateFromMasterAccount(): Promise<void>;
async disassociateMember(params: DisassociateMemberRequest): Promise<void>;
async enableMacie(params?: EnableMacieRequest): Promise<void>;
async enableOrganizationAdminAccount(params: EnableOrganizationAdminAccountRequest): Promise<void>;
async getAdministratorAccount(): Promise<GetAdministratorAccountResponse>;
async getBucketStatistics(params?: GetBucketStatisticsRequest): Promise<GetBucketStatisticsResponse>;
async getClassificationExportConfiguration(): Promise<GetClassificationExportConfigurationResponse>;
async getCustomDataIdentifier(params: GetCustomDataIdentifierRequest): Promise<GetCustomDataIdentifierResponse>;
async getFindings(params: GetFindingsRequest): Promise<GetFindingsResponse>;
async getFindingsFilter(params: GetFindingsFilterRequest): Promise<GetFindingsFilterResponse>;
async getFindingsPublicationConfiguration(): Promise<GetFindingsPublicationConfigurationResponse>;
async getFindingStatistics(params: GetFindingStatisticsRequest): Promise<GetFindingStatisticsResponse>;
async getInvitationsCount(): Promise<GetInvitationsCountResponse>;
async getMacieSession(): Promise<GetMacieSessionResponse>;
async getMasterAccount(): Promise<GetMasterAccountResponse>;
async getMember(params: GetMemberRequest): Promise<GetMemberResponse>;
async getUsageStatistics(params?: GetUsageStatisticsRequest): Promise<GetUsageStatisticsResponse>;
async getUsageTotals(params?: GetUsageTotalsRequest): Promise<GetUsageTotalsResponse>;
async listClassificationJobs(params?: ListClassificationJobsRequest): Promise<ListClassificationJobsResponse>;
async listCustomDataIdentifiers(params?: ListCustomDataIdentifiersRequest): Promise<ListCustomDataIdentifiersResponse>;
async listFindings(params?: ListFindingsRequest): Promise<ListFindingsResponse>;
async listFindingsFilters(params?: ListFindingsFiltersRequest): Promise<ListFindingsFiltersResponse>;
async listInvitations(params?: ListInvitationsRequest): Promise<ListInvitationsResponse>;
async listMembers(params?: ListMembersRequest): Promise<ListMembersResponse>;
async listOrganizationAdminAccounts(params?: ListOrganizationAdminAccountsRequest): Promise<ListOrganizationAdminAccountsResponse>;
async listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>;
async putClassificationExportConfiguration(params: PutClassificationExportConfigurationRequest): Promise<PutClassificationExportConfigurationResponse>;
async putFindingsPublicationConfiguration(params?: PutFindingsPublicationConfigurationRequest): Promise<void>;
async tagResource(params: TagResourceRequest): Promise<void>;
async testCustomDataIdentifier(params: TestCustomDataIdentifierRequest): Promise<TestCustomDataIdentifierResponse>;
async untagResource(params: UntagResourceRequest): Promise<void>;
async updateClassificationJob(params: UpdateClassificationJobRequest): Promise<void>;
async updateFindingsFilter(params: UpdateFindingsFilterRequest): Promise<UpdateFindingsFilterResponse>;
async updateMacieSession(params?: UpdateMacieSessionRequest): Promise<void>;
async updateMemberSession(params: UpdateMemberSessionRequest): Promise<void>;
async updateOrganizationConfiguration(params: UpdateOrganizationConfigurationRequest): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new Macie2(apiFactory: client.ApiFactory)
[src]

§Methods

§
acceptInvitation(params: AcceptInvitationRequest): Promise<void>
[src]

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

§

Retrieves information about one or more custom data identifiers.

§
createClassificationJob(params: CreateClassificationJobRequest): Promise<CreateClassificationJobResponse>
[src]

Creates and defines the settings for a classification job.

§
createCustomDataIdentifier(params?: CreateCustomDataIdentifierRequest): Promise<CreateCustomDataIdentifierResponse>
[src]

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

§
createFindingsFilter(params: CreateFindingsFilterRequest): Promise<CreateFindingsFilterResponse>
[src]

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

§
createInvitations(params: CreateInvitationsRequest): Promise<CreateInvitationsResponse>
[src]

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

§
createMember(params: CreateMemberRequest): Promise<CreateMemberResponse>
[src]

Associates an account with an Amazon Macie administrator account.

§
createSampleFindings(params?: CreateSampleFindingsRequest): Promise<void>
[src]

Creates sample findings.

§
declineInvitations(params: DeclineInvitationsRequest): Promise<DeclineInvitationsResponse>
[src]

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

§
deleteCustomDataIdentifier(params: DeleteCustomDataIdentifierRequest): Promise<void>
[src]

Soft deletes a custom data identifier.

§
deleteFindingsFilter(params: DeleteFindingsFilterRequest): Promise<void>
[src]

Deletes a findings filter.

§
deleteInvitations(params: DeleteInvitationsRequest): Promise<DeleteInvitationsResponse>
[src]

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

§
deleteMember(params: DeleteMemberRequest): Promise<void>
[src]

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

§
describeBuckets(params?: DescribeBucketsRequest): Promise<DescribeBucketsResponse>
[src]

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

§

Retrieves the status and settings for a classification job.

§
describeOrganizationConfiguration(): Promise<DescribeOrganizationConfigurationResponse>
[src]

Retrieves the Amazon Macie configuration settings for an AWS organization.

§
disableMacie(): Promise<void>
[src]

Disables an Amazon Macie account and deletes Macie resources for the account.

§
disableOrganizationAdminAccount(params: DisableOrganizationAdminAccountRequest): Promise<void>
[src]

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

§
disassociateFromAdministratorAccount(): Promise<void>
[src]

Disassociates a member account from its Amazon Macie administrator account.

§
disassociateFromMasterAccount(): Promise<void>
[src]

TODO: Failed to render documentation: unhandled paragraph inner tag link

§
disassociateMember(params: DisassociateMemberRequest): Promise<void>
[src]

Disassociates an Amazon Macie administrator account from a member account.

§
enableMacie(params?: EnableMacieRequest): Promise<void>
[src]

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

§
enableOrganizationAdminAccount(params: EnableOrganizationAdminAccountRequest): Promise<void>
[src]

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

§
getAdministratorAccount(): Promise<GetAdministratorAccountResponse>
[src]

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

§
getBucketStatistics(params?: GetBucketStatisticsRequest): Promise<GetBucketStatisticsResponse>
[src]

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

§
getClassificationExportConfiguration(): Promise<GetClassificationExportConfigurationResponse>
[src]

Retrieves the configuration settings for storing data classification results.

§
getCustomDataIdentifier(params: GetCustomDataIdentifierRequest): Promise<GetCustomDataIdentifierResponse>
[src]

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

§
getFindings(params: GetFindingsRequest): Promise<GetFindingsResponse>
[src]

Retrieves the details of one or more findings.

§
getFindingsFilter(params: GetFindingsFilterRequest): Promise<GetFindingsFilterResponse>
[src]

Retrieves the criteria and other settings for a findings filter.

§
getFindingsPublicationConfiguration(): Promise<GetFindingsPublicationConfigurationResponse>
[src]

Retrieves the configuration settings for publishing findings to AWS Security Hub.

§
getFindingStatistics(params: GetFindingStatisticsRequest): Promise<GetFindingStatisticsResponse>
[src]

Retrieves (queries) aggregated statistical data about findings.

§
getInvitationsCount(): Promise<GetInvitationsCountResponse>
[src]

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

§
getMacieSession(): Promise<GetMacieSessionResponse>
[src]

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

§
getMasterAccount(): Promise<GetMasterAccountResponse>
[src]

TODO: Failed to render documentation: unhandled paragraph inner tag link

§
getMember(params: GetMemberRequest): Promise<GetMemberResponse>
[src]

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

§
getUsageStatistics(params?: GetUsageStatisticsRequest): Promise<GetUsageStatisticsResponse>
[src]

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

§
getUsageTotals(params?: GetUsageTotalsRequest): Promise<GetUsageTotalsResponse>
[src]

Retrieves (queries) aggregated usage data for an account.

§
listClassificationJobs(params?: ListClassificationJobsRequest): Promise<ListClassificationJobsResponse>
[src]

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

§
listCustomDataIdentifiers(params?: ListCustomDataIdentifiersRequest): Promise<ListCustomDataIdentifiersResponse>
[src]

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

§
listFindings(params?: ListFindingsRequest): Promise<ListFindingsResponse>
[src]

Retrieves a subset of information about one or more findings.

§
listFindingsFilters(params?: ListFindingsFiltersRequest): Promise<ListFindingsFiltersResponse>
[src]

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

§
listInvitations(params?: ListInvitationsRequest): Promise<ListInvitationsResponse>
[src]

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

§
listMembers(params?: ListMembersRequest): Promise<ListMembersResponse>
[src]

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

§

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

§
listTagsForResource(params: ListTagsForResourceRequest): Promise<ListTagsForResourceResponse>
[src]

Retrieves the tags (keys and values) that are associated with a classification job, custom data identifier, findings filter, or member account.

§

Creates or updates the configuration settings for storing data classification results.

§
putFindingsPublicationConfiguration(params?: PutFindingsPublicationConfigurationRequest): Promise<void>
[src]

Updates the configuration settings for publishing findings to AWS Security Hub.

§
tagResource(params: TagResourceRequest): Promise<void>
[src]

Adds or updates one or more tags (keys and values) that are associated with a classification job, custom data identifier, findings filter, or member account.

§

Tests a custom data identifier.

§
untagResource(params: UntagResourceRequest): Promise<void>
[src]

Removes one or more tags (keys and values) from a classification job, custom data identifier, findings filter, or member account.

§
updateClassificationJob(params: UpdateClassificationJobRequest): Promise<void>
[src]

Changes the status of a classification job.

§
updateFindingsFilter(params: UpdateFindingsFilterRequest): Promise<UpdateFindingsFilterResponse>
[src]

Updates the criteria and other settings for a findings filter.

§
updateMacieSession(params?: UpdateMacieSessionRequest): Promise<void>
[src]

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

§
updateMemberSession(params: UpdateMemberSessionRequest): Promise<void>
[src]

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

§
updateOrganizationConfiguration(params: UpdateOrganizationConfigurationRequest): Promise<void>
[src]

Updates the Amazon Macie configuration settings for an AWS organization.

§Static Properties