Optional ReadonlyapplyOptional ReadonlyassetBase path for resolving asset: prefixed script locations.
When a job's scriptLocation starts with asset:, it is resolved
relative to this directory.
Optional ReadonlybucketThe name of the Data Ops project bucket where job resources will be deployed and which will be used as a temporary job location
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 ReadonlydeploymentRole which will be used to deploy the Job code. Should be obtained from the DataOps Project
ReadonlyjobMap of job names to job configurations
Optional ReadonlykmsDataops project KMS key ARN.
ReadonlynamingMDAA naming implementation for consistent resource naming across all MDAA constructs
Optional ReadonlynotificationNotification topic Arn
Optional ReadonlyprojectName of the dataops project to which the job will be associated.
ReadonlyroleOptional ReadonlysecurityName of the Glue Security configuration to be used for all jobs. Likely supplied by the DataOps Project.
Optional Readonlytags
When true, tags each Glue job with
AmazonDataZoneProject(resolved from the project's<projectName>/sagemaker/project/id/defaultSSM parameter) so the jobs appear in the SageMaker Unified Studio (SMUS) project UI.Requires
projectNameto be set (synth fails otherwise), and that project must be a SMUS/DataZone-integrated dataops-project that publishes that SSM parameter; otherwise deployment fails resolving a non-existent parameter. Left off, the module carries no cross-module SSM dependency and deploys independently. Defaults to false.