{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-neptune/refs/heads/main/json-schema/ml-create-model-transform-job-request-schema.json", "title": "CreateModelTransformJobRequest", "description": "CreateModelTransformJobRequest schema from Neptune", "type": "object", "properties": { "id": { "type": "string" }, "dataProcessingJobId": { "type": "string", "description": "Job ID of the completed data processing job." }, "mlModelTrainingJobId": { "type": "string", "description": "Job ID of the completed model training job." }, "trainingJobName": { "type": "string", "description": "Name of a completed SageMaker training job." }, "modelTransformOutputS3Location": { "type": "string", "description": "S3 location for transform output artifacts." }, "sagemakerIamRoleArn": { "type": "string" }, "neptuneIamRoleArn": { "type": "string" }, "baseProcessingInstanceType": { "type": "string" }, "baseProcessingInstanceVolumeSizeInGB": { "type": "integer" }, "subnets": { "type": "array", "items": { "type": "string" } }, "securityGroupIds": { "type": "array", "items": { "type": "string" } }, "volumeEncryptionKMSKey": { "type": "string" }, "s3OutputEncryptionKMSKey": { "type": "string" }, "enableInterContainerTrafficEncryption": { "type": "boolean", "default": true }, "customModelTransformParameters": { "type": "object", "properties": { "sourceS3DirectoryPath": { "type": "string" }, "transformEntryPointScript": { "type": "string" } } } }, "required": [ "modelTransformOutputS3Location" ] }