MDAA TS Docs
    Preparing search index...
    interface SageMakerModelTrainingL3ConstructProps {
        baseJobPrefix?: string;
        buildPolicies?: BuildPolicyConfig[];
        cdkBootstrapQualifier?: string;
        codeStarConnection?: CodeStarConnectionConfig;
        createOutputs?: boolean;
        createParams?: boolean;
        crossAccountStacks?: { [account: string]: { [region: string]: Stack } };
        devEnvironment?: ModelTrainingEnvironmentConfig;
        domainArn?: string;
        domainId?: string;
        enableInterContainerEncryption?: boolean;
        enableNetworkIsolation?: boolean;
        naming: IMdaaResourceNaming;
        preProdAccountId?: string;
        prodAccountId?: string;
        projectName: string;
        roleHelper: MdaaRoleHelper;
        seedCodePath?: string;
        sourceType?: SourceType;
        tags?: { [key: string]: string };
        trainingDataPath?: string;
    }

    Hierarchy

    • MdaaL3ConstructProps
      • SageMakerModelTrainingL3ConstructProps
    Index

    Properties

    baseJobPrefix?: string

    Prefix used by seed code when naming SageMaker jobs (default: projectName). Used to scope IAM resource ARNs.

    buildPolicies?: BuildPolicyConfig[]

    Additional IAM policies to attach to the build role. Use this to grant the build environment access to private registries (CodeArtifact, ECR), secrets, or other AWS services needed by the buildspec.

    cdkBootstrapQualifier?: string

    CDK bootstrap qualifier for role ARNs (default: 'hnb659fds')

    codeStarConnection?: CodeStarConnectionConfig

    CodeStar Connections config (required when sourceType is CODESTAR_CONNECTIONS)

    createOutputs?: boolean

    Flag controlling CloudFormation output and stack export creation for construct resources

    createParams?: boolean

    Flag controlling SSM parameter creation for construct resource references enabling

    crossAccountStacks?: { [account: string]: { [region: string]: Stack } }

    Dev environment config

    domainArn?: string

    SageMaker domain ARN (from Studio)

    domainId?: string

    SageMaker domain ID (from Studio)

    enableInterContainerEncryption?: boolean

    Enable inter-container traffic encryption

    enableNetworkIsolation?: boolean

    Enable network isolation for training jobs

    naming: IMdaaResourceNaming

    MDAA naming implementation for consistent resource naming across all MDAA constructs

    preProdAccountId?: string

    Pre-prod account ID for cross-account model registry access

    prodAccountId?: string

    Prod account ID for cross-account model registry access

    projectName: string

    SageMaker project name

    roleHelper: MdaaRoleHelper
    seedCodePath?: string

    Path to seed code directory or zip file (required).

    sourceType?: SourceType

    Source repository type (default: CODECOMMIT)

    tags?: { [key: string]: string }
    trainingDataPath?: string

    Path to a local directory containing training data files to upload to the pipeline S3 bucket. Files are uploaded to s3:///dataset/ during CDK deploy via BucketDeployment. This avoids routing datasets through CodeCommit. For datasets larger than ~500MB, upload directly to S3 and override the InputDataUrl pipeline parameter instead.