MDAA TS Docs
    Preparing search index...

    Module @aws-mdaa/datazone-constructs - v1.5.0

    Construct Overview

    Opinionated implementation of the Layer 2 CDK Constructs for Datazone.

    • Enforce Project Name
    • Securely integrates DataZone Project with MDAA-produced DataZone Domain
    • Assigns project admin/owner membership
    • Implements fine-grained authorization policies for DataZone domains and domain units
    • Supports comprehensive policy types including CREATE_DOMAIN_UNIT, CREATE_PROJECT, and others
    • Validates principal types (user, group, account) and resolves identifiers
    • Enforces policy compatibility with entity types (DOMAIN_UNIT, ENVIRONMENT_PROFILE, etc.)
    • Manages critical vs non-critical policy removal policies

    Enumerations

    EntityType
    ProjectDesignation

    Classes

    DataZoneAuthorizationConstruct
    DataZoneDomainConstruct
    DataZoneDomainUnitConstruct
    DataZoneManagedBlueprintConfigConstruct
    DomainConfig
    MdaaDatazoneEnvironment
    MdaaDatazoneProject
    MdaaSageMakerCustomBlueprintConfigConstruct
    MdaaSageMakerCustomBlueprintConstruct
    MdaaSageMakerProject
    PrincipalResolver
    ProfileManagementConstruct

    Interfaces

    AuthorizationPolicy
    BlueprintAuthorizationConfig
    DataZoneAuthorizationConstructProps
    DataZoneDomainConstructProps
    DataZoneDomainUnitConstructProps
    DataZoneManagedBlueprintConfigConstructProps
    DomainConfigProps
    DomainUnitOwnership
    GroupConfig
    MdaaDatazoneEnvironmentProps
    MdaaDatazoneProjectProps
    MdaaSageMakerBluePrintParameterConfig
    MdaaSageMakerBluePrintParameterProps
    MdaaSageMakerCustomBlueprintConfigConstructProps
    MdaaSageMakerCustomBlueprintConstructProps
    NamedAuthorizationPolicies
    NamedGroupIdentifiers
    NamedPrincipalIdentifier
    NamedUserIdentifiers
    PolicyPrincipal
    ProfileManagementConstructProps
    ProjectEnvironmentConfiguration
    ResolvedGroupPrincipalIdentifier
    ResolvedPrincipalIdentifier
    ResolvedUserPrincipalIdentifier
    UserConfig

    Type Aliases

    PolicyDetailValue
    PolicyType
    ResolvedBlueprintPrincipal