Optional ReadonlyadditionalAdditional S3 bucket names the pipeline execution role needs read access to.
Optional ReadonlybasePrefix used by seed code when naming SageMaker jobs (default: projectName). Used to scope IAM resource ARNs.
Optional ReadonlycreateWhether to create a new SageMaker Model Package Group. Defaults to true. Set to false when the Model Package Group already exists (e.g. created by sagemaker-model-training-l3-construct) and modelPackageGroupName contains a fully-qualified name that must be used as-is.
Optional ReadonlycreateFlag controlling CloudFormation output and stack export creation for construct resources
Optional ReadonlycreateFlag controlling SSM parameter creation for construct resource references enabling
Optional ReadonlycrossOptional ReadonlydomainSageMaker domain ARN (from Studio).
Optional ReadonlydomainSageMaker domain ID (from Studio).
Optional ReadonlymodelSageMaker Model Package Group name. When provided, IAM permissions are scoped to this group.
ReadonlynamingMDAA naming implementation for consistent resource naming across all MDAA constructs
Optional ReadonlynetworkDefault network config applied to steps that don't specify their own.
Optional ReadonlypipelineExisting S3 bucket name to reuse for pipeline artifacts instead of creating a new one. When provided, the construct imports this bucket and grants the execution role access. When omitted, a new MdaaBucket is created (standalone mode).
Optional ReadonlypipelineKMS key ARN for the existing pipeline bucket. Required when pipelineBucketName is set.
Optional ReadonlypipelineExplicit pipeline name (if not provided, generated from MDAA naming convention).
Optional ReadonlypipelinePipeline-level parameters (overridable at execution time).
ReadonlypipelinePipeline steps (built using the step construct classes).
Optional ReadonlyprePre-prod account ID for cross-account model registry access.
Optional ReadonlyprodProd account ID for cross-account model registry access.
ReadonlyprojectSageMaker project name.
ReadonlyroleOptional Readonlytags
Props for the CfnPipeline-based SageMaker Pipeline construct.
Unlike SageMakerModelTrainingL3ConstructProps which creates CodeBuild + seed code, this construct creates the SageMaker Pipeline definition directly as a CloudFormation resource (CfnPipeline), with full MDAA compliance.