{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-neptune/refs/heads/main/json-schema/analytics-create-graph-using-import-task-input-schema.json", "title": "CreateGraphUsingImportTaskInput", "description": "CreateGraphUsingImportTaskInput schema from Neptune", "type": "object", "properties": { "graphName": { "type": "string", "description": "The name of the graph to create." }, "source": { "type": "string", "description": "S3 URI of the source data to import." }, "roleArn": { "type": "string", "description": "IAM role ARN with S3 access." }, "provisionedMemory": { "type": "integer" }, "format": { "type": "string", "description": "The format of the source data.", "enum": [ "CSV", "OPEN_CYPHER", "PARQUET", "NTRIPLES" ] }, "tags": { "type": "object", "additionalProperties": { "type": "string" } }, "deletionProtection": { "type": "boolean" }, "publicConnectivity": { "type": "boolean" }, "kmsKeyIdentifier": { "type": "string" }, "vectorSearchConfiguration": { "type": "object", "properties": { "dimension": { "type": "integer" } } }, "replicaCount": { "type": "integer" }, "importOptions": { "type": "object", "description": "Additional import configuration options." } }, "required": [ "graphName", "source", "roleArn" ] }