Skip to content

Project

Source: src/AWS/DataZone/Project.ts

An Amazon DataZone project — the collaboration space within a domain where teams catalog, publish, and subscribe to data assets.

The creating principal is automatically the project owner. DataZone projects do not support resource tags, so ownership is tracked purely by identity.

Minimal Project

import * as DataZone from "alchemy/AWS/DataZone";
const domain = yield* DataZone.Domain("governance", {});
const project = yield* DataZone.Project("analytics", {
domainId: domain.domainId,
description: "Analytics team project",
});

Project with an Explicit Name

const project = yield* DataZone.Project("analytics", {
domainId: domain.domainId,
name: "analytics-team",
glossaryTerms: [term.id],
});