Optional ReadonlycreateOptional ReadonlycreateFlag controlling SSM parameter creation for construct resource references enabling
Optional ReadonlycrossOptional ReadonlydomainDirect domain configuration object for SageMaker project setup. Use this when SSM-based config resolution is not desired. Mutually exclusive with domainConfigSSMParam.
Use cases: Inline domain config; Testing; Single-stack deployments
AWS: SageMaker (DataZone V2) domain configuration
Validation: Optional; valid DomainConfig; mutually exclusive with domainConfigSSMParam
Optional ReadonlydomainSSM parameter base name containing SageMaker domain configuration. Allows all required domain config (domain ID, blueprint IDs, domain unit IDs) to be pulled from SSM and APIs. If omitted, the full domainConfig object must be provided instead.
Use cases: Dynamic domain config resolution; Decoupled domain/project deployments
AWS: SSM Parameter Store for SageMaker domain configuration
Validation: Optional; valid SSM parameter name; mutually exclusive with domainConfig
ReadonlynamingMDAA naming implementation for consistent resource naming across all MDAA constructs
Optional ReadonlyprojectReusable environment templates that can be referenced by project profiles via the environmentsTemplate property. Template environments are merged with profile-specific environments.
Use cases: Shared environment definitions; DRY profile configuration
AWS: DataZone project profile environment templates
Validation: Optional; map of template name to NamedProfileEnvironmentConfigs
Optional ReadonlyprojectProject profiles defining environment blueprints and deployment configurations. Profiles are reusable templates that determine which environments are provisioned when a project is created.
Use cases: Standardized project templates; Blueprint environment bundling
AWS: DataZone project profiles with environment configurations
Validation: Optional; valid NamedProjectProfiles
Optional ReadonlyprojectsSageMaker projects to create in the domain. Each project references a project profile and can include data sources and membership assignments.
Use cases: Project deployment; Data source registration; Team membership
AWS: DataZone projects with profile-based environment provisioning
Validation: Optional; valid NamedSageMakerProjects
ReadonlyroleOptional Readonlytags
Flag controlling CloudFormation output and stack export creation for construct resources