Skip to content
GitHubXDiscord

Session

The Session resource lets you manage AWS Macie Sessions for data security and compliance within your AWS environment. AWS Macie helps you discover and protect sensitive data in your AWS accounts.

Create a basic Macie session with default settings.

import AWS from "alchemy/aws/control";
const macieSession = await AWS.Macie.Session("basicMacieSession", {
Status: "ENABLED",
FindingPublishingFrequency: "FIFTEEN_MINUTES"
});

Configure a Macie session with an advanced setting for publishing findings.

const advancedMacieSession = await AWS.Macie.Session("advancedMacieSession", {
Status: "ENABLED",
FindingPublishingFrequency: "ONE_HOUR"
});

Create a Macie session and adopt it if it already exists.

const adoptMacieSession = await AWS.Macie.Session("adoptMacieSession", {
Status: "DISABLED",
FindingPublishingFrequency: "SIX_HOURS",
adopt: true
});