PrivacyBudgetTemplate
The PrivacyBudgetTemplate resource allows you to manage privacy budget templates in AWS CleanRooms, which helps in maintaining compliance and control over data access. For more details, refer to the AWS CleanRooms PrivacyBudgetTemplates documentation.
Minimal Example
Section titled “Minimal Example”Create a basic PrivacyBudgetTemplate with required properties.
import AWS from "alchemy/aws/control";
const basicPrivacyBudgetTemplate = await AWS.CleanRooms.PrivacyBudgetTemplate("basicPrivacyBudgetTemplate", { PrivacyBudgetType: "Standard", MembershipIdentifier: "membership-12345", Parameters: { maxUsage: 100, maxPrivacyBudget: 50 }, AutoRefresh: "true"});
Advanced Configuration
Section titled “Advanced Configuration”Configure a PrivacyBudgetTemplate with tags and additional parameters.
const advancedPrivacyBudgetTemplate = await AWS.CleanRooms.PrivacyBudgetTemplate("advancedPrivacyBudgetTemplate", { PrivacyBudgetType: "Advanced", MembershipIdentifier: "membership-67890", Parameters: { maxUsage: 200, maxPrivacyBudget: 100, alertThreshold: 80 }, Tags: [ { Key: "Environment", Value: "Production" }, { Key: "Owner", Value: "DataTeam" } ], AutoRefresh: "false"});
Adoption of Existing Resources
Section titled “Adoption of Existing Resources”Create a PrivacyBudgetTemplate and adopt an existing resource if it already exists.
const adoptedPrivacyBudgetTemplate = await AWS.CleanRooms.PrivacyBudgetTemplate("adoptedPrivacyBudgetTemplate", { PrivacyBudgetType: "Standard", MembershipIdentifier: "membership-54321", Parameters: { maxUsage: 150, maxPrivacyBudget: 75 }, AutoRefresh: "true", adopt: true});