CreateDatasetImportJob
Source:
src/AWS/Forecast/CreateDatasetImportJob.ts
Runtime binding for forecast:CreateDatasetImportJob — start an
asynchronous import of training data from S3 into a Forecast dataset, the
standard scheduled-ingest step of a grandfathered Forecast deployment.
Also grants iam:PassRole (conditioned to forecast.amazonaws.com) for
the S3 data-access role the import assumes.
The import job’s ARN is created at runtime, so the binding takes no
arguments and grants forecast:CreateDatasetImportJob on *. Provide the
implementation with Effect.provide(AWS.Forecast.CreateDatasetImportJobHttp).
Importing Data
Section titled “Importing Data”// initconst createDatasetImportJob = yield* AWS.Forecast.CreateDatasetImportJob();
// runtimeconst job = yield* createDatasetImportJob({ DatasetImportJobName: "daily_2026_07_14", DatasetArn: dataset.datasetArn, DataSource: { S3Config: { Path: "s3://my-bucket/demand.csv", RoleArn: dataAccessRole.roleArn, }, }, TimestampFormat: "yyyy-MM-dd",});