Amazon Neptune · Schema

Amazon Neptune Loader Job

Represents a Neptune bulk loader job configuration and its status. The loader ingests data from Amazon S3 into a Neptune DB instance, supporting CSV for property graphs and N-Triples, N-Quads, RDF/XML, and Turtle for RDF data.

AWSDatabaseGraph DatabaseGremlinNeptuneProperty GraphRDFSPARQL

Properties

Name Type Description
source string Amazon S3 URI identifying the data file(s), folder, or multiple folders to load. Supported URI formats: s3://bucket/key, https://s3.amazonaws.com/bucket/key.
format string The data format of the source files to be loaded.
iamRoleArn string The ARN of the IAM role that provides Neptune access to the S3 bucket. Can be a comma-separated list of role ARNs for cross-account access.
region string The AWS Region of the S3 bucket containing the data to load.
mode string The load mode. NEW fails if data was previously loaded. RESUME continues a failed load from where it left off. AUTO resumes if possible, otherwise starts new.
failOnError string Whether to stop the entire load job when an error is encountered.
parallelism string The degree of parallelism for loading. LOW uses a single thread, MEDIUM uses num_vCPU/2, HIGH uses num_vCPU, OVERSUBSCRIBE uses all available resources.
parserConfiguration object Optional parser configuration settings for RDF data.
updateSingleCardinalityProperties string Whether to update existing single-cardinality vertex properties with new values. Not supported for openCypher format.
queueRequest string Whether to queue the request if a load job is already running. Neptune queues up to 64 jobs in FIFO order.
dependencies array An array of load job IDs that must complete successfully before this job runs.
userProvidedEdgeIds string For openCypher format only. TRUE means edge files contain an :ID column. FALSE means Neptune auto-generates edge IDs.
View JSON Schema on GitHub