Project ​
The Project resource lets you manage AWS DataZone Projects to facilitate data management and collaboration across your organization.
Minimal Example ​
Create a basic DataZone project with required properties and a common optional description.
ts
import AWS from "alchemy/aws/control";
const dataZoneProject = await AWS.DataZone.Project("myDataZoneProject", {
domainIdentifier: "my-domain",
name: "Marketing Data Project",
description: "A project to manage marketing data assets."
});
Advanced Configuration ​
Configure a project with glossary terms for enhanced data classification.
ts
const advancedDataZoneProject = await AWS.DataZone.Project("advancedDataZoneProject", {
domainIdentifier: "my-domain",
name: "Sales Data Project",
description: "A project dedicated to managing sales-related data.",
glossaryTerms: ["Sales", "Customer", "Revenue"]
});
Adoption of Existing Resources ​
Create a project and set the adopt property to true to handle existing resources gracefully.
ts
const adoptedDataZoneProject = await AWS.DataZone.Project("adoptedDataZoneProject", {
domainIdentifier: "my-domain",
name: "Finance Data Project",
description: "Project focused on financial data analysis.",
adopt: true
});