package awsstepfunctionstasks // S3 location of the input data that the model can consume. // // Example: // tasks.NewSageMakerCreateTransformJob(this, jsii.String("Batch Inference"), &SageMakerCreateTransformJobProps{ // TransformJobName: jsii.String("MyTransformJob"), // ModelName: jsii.String("MyModelName"), // ModelClientOptions: &ModelClientOptions{ // InvocationsMaxRetries: jsii.Number(3), // // default is 0 // InvocationsTimeout: awscdk.Duration_Minutes(jsii.Number(5)), // }, // TransformInput: &TransformInput{ // TransformDataSource: &TransformDataSource{ // S3DataSource: &TransformS3DataSource{ // S3Uri: jsii.String("s3://inputbucket/train"), // S3DataType: tasks.S3DataType_S3_PREFIX, // }, // }, // }, // TransformOutput: &TransformOutput{ // S3OutputPath: jsii.String("s3://outputbucket/TransformJobOutputPath"), // }, // TransformResources: &TransformResources{ // InstanceCount: jsii.Number(1), // InstanceType: ec2.InstanceType_Of(ec2.InstanceClass_M4, ec2.InstanceSize_XLARGE), // }, // }) // type TransformDataSource struct { // S3 location of the input data. S3DataSource *TransformS3DataSource `field:"required" json:"s3DataSource" yaml:"s3DataSource"` }