MDAA TS Docs
    Preparing search index...
    interface CustomBlueprintProps {
        authorizedDomainUnits?: string[];
        parameters?: { [key: string]: MdaaSageMakerBluePrintParameterConfig };
        parameterValues?: { readonly [parameterName: string]: string };
        path?: string;
        provisioningRole?: MdaaRoleRef;
        url?: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    authorizedDomainUnits?: string[]

    Domain unit paths authorized to use this blueprint. Uses slash-delimited paths (e.g., /root, /root/team-a).

    Use cases: Blueprint access scoping; Domain unit authorization

    AWS: DataZone blueprint authorization by domain unit

    Validation: Optional; array of valid domain unit path strings

    parameters?: { [key: string]: MdaaSageMakerBluePrintParameterConfig }

    Blueprint parameter definitions for the custom blueprint.

    Use cases: Custom blueprint parameter configuration; Parameter schema definition

    AWS: DataZone custom blueprint parameter configurations

    Validation: Optional; map of parameter name to MdaaSageMakerBluePrintParameterConfig

    parameterValues?: { readonly [parameterName: string]: string }

    Key-value parameter values for blueprint configuration.

    Use cases: Blueprint-specific settings; Service configuration parameters

    AWS: DataZone blueprint parameter values

    Validation: Optional; map of parameter name to string value

    path?: string

    Local file path to the custom blueprint CloudFormation template. Mutually exclusive with url.

    Use cases: File-based custom blueprint templates; Local template development

    AWS: CloudFormation template for custom DataZone blueprint

    Validation: Optional; valid file path; mutually exclusive with url

    provisioningRole?: MdaaRoleRef

    IAM role for DataZone environment provisioning. Used for resource creation, security group management, and Lake Formation permissions during blueprint environment deployment.

    Use cases: Blueprint environment provisioning; Custom provisioning role override

    AWS: IAM role for DataZone environment provisioning

    Validation: Optional; valid MdaaRoleRef; role needs DataZone provisioning permissions

    url?: string

    S3 URL for the custom blueprint CloudFormation template. Mutually exclusive with path.

    Use cases: S3-hosted custom blueprint templates; Shared template repositories

    AWS: S3 URL for custom DataZone blueprint CloudFormation template

    Validation: Optional; valid S3 URL; mutually exclusive with path