Amazon Neptune Data API

Amazon Neptune Data API provides SDK support for more than 40 data operations including data loading, query execution, data inquiry, and machine learning. It supports Gremlin and openCypher query languages.

Documentation

Specifications

Other Resources

OpenAPI Specification

amazon-neptune-data-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Amazon Neptune Data API
  description: >-
    Amazon Neptune Data API provides SDK support for more than 40 data
    operations including data loading, query execution, data inquiry, and
    machine learning. It supports Gremlin and openCypher query languages
    and provides programmatic access to Neptune graph data through AWS SDKs.
  version: '2023-08-01'
  contact:
    name: Amazon Web Services
    url: https://docs.aws.amazon.com/neptune/latest/userguide/data-api.html
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
servers:
- url: https://neptune-db.{region}.amazonaws.com
  description: Amazon Neptune Data API regional endpoint
  variables:
    region:
      default: us-east-1
      description: AWS region
security:
- aws_sigv4: []
tags:
- name: Gremlin
  description: Execute Gremlin graph traversal queries
- name: Loader
  description: Bulk data loading operations
- name: ML
  description: Machine learning operations
- name: openCypher
  description: Execute openCypher graph queries
- name: SPARQL
  description: Execute SPARQL queries against RDF data
- name: Status
  description: Query engine status and statistics
- name: Streams
  description: Change data capture stream operations
paths:
  /gremlin:
    post:
      operationId: executeGremlinQuery
      summary: Amazon Neptune Execute a Gremlin Query via the Data API
      description: >-
        Executes a Gremlin query against the Neptune graph database using the
        Data API. The query is submitted as a JSON payload and results are
        returned synchronously.
      tags:
      - Gremlin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExecuteGremlinQueryInput'
      responses:
        '200':
          description: Query executed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecuteGremlinQueryOutput'
              examples:
                executeGremlinQuery200Example:
                  summary: Default executeGremlinQuery 200 response
                  x-microcks-default: true
                  value:
                    requestId: neptune-cluster-abc123
                    status:
                      message: example-value
                      code: 1
                    result:
                      data: example-value
        '400':
          description: Bad request - malformed query or invalid parameters.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
              examples:
                executeGremlinQuery400Example:
                  summary: Default executeGremlinQuery 400 response
                  x-microcks-default: true
                  value:
                    requestId: neptune-cluster-abc123
                    code: example-value
                    detailedMessage: example-value
        '408':
          description: Query timed out.
        '500':
          description: Internal server error.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /gremlin/explain:
    post:
      operationId: executeGremlinExplainQuery
      summary: Amazon Neptune Get the Execution Plan for a Gremlin Query
      description: >-
        Executes a Gremlin explain query against the Neptune graph database.
        Returns the query execution plan without actually running the query
        against the data.
      tags:
      - Gremlin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExecuteGremlinQueryInput'
      responses:
        '200':
          description: Explain query executed successfully.
          content:
            text/plain:
              schema:
                type: string
                description: The Gremlin query execution plan as text.
        '400':
          description: Bad request - malformed query.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /gremlin/profile:
    post:
      operationId: executeGremlinProfileQuery
      summary: Amazon Neptune Profile a Gremlin Query Execution
      description: >-
        Executes a Gremlin profile query against the Neptune graph database.
        Returns the query execution plan along with actual runtime statistics
        including execution time and intermediate result counts.
      tags:
      - Gremlin
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExecuteGremlinProfileInput'
      responses:
        '200':
          description: Profile query executed successfully.
          content:
            text/plain:
              schema:
                type: string
                description: The Gremlin query profile with runtime statistics.
        '400':
          description: Bad request - malformed query.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /gremlin/status:
    get:
      operationId: getGremlinQueryStatus
      summary: Amazon Neptune Get the Status of Gremlin Queries
      description: >-
        Gets the status of running and waiting Gremlin queries. Returns a list
        of active queries with their query IDs and statuses.
      tags:
      - Gremlin
      responses:
        '200':
          description: Query status retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GremlinQueryStatusOutput'
              examples:
                getGremlinQueryStatus200Example:
                  summary: Default getGremlinQueryStatus 200 response
                  x-microcks-default: true
                  value:
                    acceptedQueryCount: 1
                    runningQueryCount: 1
                    queries:
                    - {}
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /gremlin/status/{queryId}:
    get:
      operationId: getGremlinQueryStatusById
      summary: Amazon Neptune Get the Status of a Specific Gremlin Query
      description: >-
        Gets the status of a specific Gremlin query by its query ID.
      tags:
      - Gremlin
      parameters:
      - name: queryId
        in: path
        required: true
        description: The unique identifier of the Gremlin query.
        schema:
          type: string
      responses:
        '200':
          description: Query status retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GremlinQueryStatus'
              examples:
                getGremlinQueryStatusById200Example:
                  summary: Default getGremlinQueryStatusById 200 response
                  x-microcks-default: true
                  value:
                    queryId: neptune-cluster-abc123
                    queryString: example-value
                    queryEvalStats:
                      waited: 1
                      elapsed: 1
                      cancelled: true
        '404':
          description: Query not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: cancelGremlinQuery
      summary: Amazon Neptune Cancel a Running Gremlin Query
      description: >-
        Cancels a running Gremlin query by its query ID.
      tags:
      - Gremlin
      parameters:
      - name: queryId
        in: path
        required: true
        description: The unique identifier of the Gremlin query to cancel.
        schema:
          type: string
      responses:
        '200':
          description: Query cancelled successfully.
        '404':
          description: Query not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /opencypher:
    post:
      operationId: executeOpenCypherQuery
      summary: Amazon Neptune Execute an OpenCypher Query via the Data API
      description: >-
        Executes an openCypher query against the Neptune property graph
        database using the Data API. Returns the results in JSON format.
      tags:
      - openCypher
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExecuteOpenCypherQueryInput'
      responses:
        '200':
          description: Query executed successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExecuteOpenCypherQueryOutput'
              examples:
                executeOpenCypherQuery200Example:
                  summary: Default executeOpenCypherQuery 200 response
                  x-microcks-default: true
                  value:
                    results:
                    - {}
        '400':
          description: Bad request - malformed query or invalid parameters.
        '500':
          description: Internal server error.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /opencypher/explain:
    post:
      operationId: executeOpenCypherExplainQuery
      summary: Amazon Neptune Get the Execution Plan for an OpenCypher Query
      description: >-
        Executes an openCypher explain query. Returns the query execution
        plan without actually running the query against the data.
      tags:
      - openCypher
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExecuteOpenCypherExplainInput'
      responses:
        '200':
          description: Explain plan returned successfully.
          content:
            text/plain:
              schema:
                type: string
        '400':
          description: Bad request - malformed query.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /opencypher/status:
    get:
      operationId: getOpenCypherQueryStatus
      summary: Amazon Neptune Get the Status of OpenCypher Queries
      description: >-
        Gets the status of running and waiting openCypher queries.
      tags:
      - openCypher
      responses:
        '200':
          description: Query status retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OpenCypherQueryStatusOutput'
              examples:
                getOpenCypherQueryStatus200Example:
                  summary: Default getOpenCypherQueryStatus 200 response
                  x-microcks-default: true
                  value:
                    acceptedQueryCount: 1
                    runningQueryCount: 1
                    queries:
                    - queryId: neptune-cluster-abc123
                      queryString: example-value
                      queryEvalStats: {}
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /opencypher/status/{queryId}:
    get:
      operationId: getOpenCypherQueryStatusById
      summary: Amazon Neptune Get the Status of a Specific OpenCypher Query
      description: >-
        Gets the status of a specific openCypher query by its query ID.
      tags:
      - openCypher
      parameters:
      - name: queryId
        in: path
        required: true
        description: The unique identifier of the openCypher query.
        schema:
          type: string
      responses:
        '200':
          description: Query status retrieved successfully.
        '404':
          description: Query not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: cancelOpenCypherQuery
      summary: Amazon Neptune Cancel a Running OpenCypher Query
      description: >-
        Cancels a running openCypher query by its query ID.
      tags:
      - openCypher
      parameters:
      - name: queryId
        in: path
        required: true
        description: The unique identifier of the openCypher query to cancel.
        schema:
          type: string
      responses:
        '200':
          description: Query cancelled successfully.
        '404':
          description: Query not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /sparql:
    post:
      operationId: executeSparqlQuery
      summary: Amazon Neptune Execute a SPARQL Query via the Data API
      description: >-
        Executes a SPARQL query against the Neptune RDF graph database using
        the Data API. Supports SELECT, ASK, CONSTRUCT, and DESCRIBE queries.
      tags:
      - SPARQL
      requestBody:
        required: true
        content:
          application/x-www-form-urlencoded:
            schema:
              $ref: '#/components/schemas/ExecuteSparqlQueryInput'
      responses:
        '200':
          description: Query executed successfully.
          content:
            application/sparql-results+json:
              schema:
                $ref: '#/components/schemas/SparqlQueryOutput'
        '400':
          description: Bad request - malformed query.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /sparql/status:
    get:
      operationId: getSparqlQueryStatus
      summary: Amazon Neptune Get the Status of SPARQL Queries
      description: >-
        Gets the status of running and waiting SPARQL queries.
      tags:
      - SPARQL
      responses:
        '200':
          description: Query status retrieved successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  acceptedQueryCount:
                    type: integer
                  runningQueryCount:
                    type: integer
                  queries:
                    type: array
                    items:
                      type: object
              examples:
                getSparqlQueryStatus200Example:
                  summary: Default getSparqlQueryStatus 200 response
                  x-microcks-default: true
                  value:
                    acceptedQueryCount: 1
                    runningQueryCount: 1
                    queries:
                    - {}
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /status:
    get:
      operationId: getEngineStatus
      summary: Amazon Neptune Get Neptune Engine Status
      description: >-
        Returns the status of the Neptune DB instance including engine version,
        cluster role, and instance health information.
      tags:
      - Status
      responses:
        '200':
          description: Engine status retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EngineStatusOutput'
              examples:
                getEngineStatus200Example:
                  summary: Default getEngineStatus 200 response
                  x-microcks-default: true
                  value:
                    status: available
                    startTime: example-value
                    dbEngineVersion: 1.3.2.0
                    role: example-value
                    dfeQueryEngine: example-value
                    gremlin:
                      version: 1.3.2.0
                    sparql:
                      version: 1.3.2.0
                    opencypher:
                      version: 1.3.2.0
                    labMode: {}
                    features: {}
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /propertygraph/statistics:
    get:
      operationId: getPropertygraphStatistics
      summary: Amazon Neptune Get Property Graph Statistics
      description: >-
        Returns statistics for the property graph data stored in the Neptune
        database, including node and edge counts and label distributions.
      tags:
      - Status
      responses:
        '200':
          description: Statistics retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PropertygraphStatisticsOutput'
              examples:
                getPropertygraphStatistics200Example:
                  summary: Default getPropertygraphStatistics 200 response
                  x-microcks-default: true
                  value:
                    status: available
                    payload:
                      graphStatistics:
                        numNodes: 1
                        numEdges: 1
                        numNodeLabels: 1
                        numEdgeLabels: 1
                        numNodeProperties: 1
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      operationId: managePropertygraphStatistics
      summary: Amazon Neptune Manage Property Graph Statistics
      description: >-
        Starts or deletes statistics generation for the property graph data.
      tags:
      - Status
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                mode:
                  type: string
                  enum:
                  - disableAutoCompute
                  - enableAutoCompute
                  - refresh
      responses:
        '200':
          description: Statistics operation completed successfully.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /sparql/statistics:
    get:
      operationId: getSparqlStatistics
      summary: Amazon Neptune Get SPARQL RDF Statistics
      description: >-
        Returns statistics for the RDF data stored in the Neptune database,
        including triple counts and predicate distributions.
      tags:
      - Status
      responses:
        '200':
          description: Statistics retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SparqlStatisticsOutput'
              examples:
                getSparqlStatistics200Example:
                  summary: Default getSparqlStatistics 200 response
                  x-microcks-default: true
                  value:
                    status: available
                    payload:
                      graphStatistics:
                        numStatements: 1
                        numDistinctSubjects: 1
                        numDistinctPredicates: 1
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      operationId: manageSparqlStatistics
      summary: Amazon Neptune Manage SPARQL RDF Statistics
      description: >-
        Starts or deletes statistics generation for the RDF data.
      tags:
      - Status
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                mode:
                  type: string
                  enum:
                  - disableAutoCompute
                  - enableAutoCompute
                  - refresh
      responses:
        '200':
          description: Statistics operation completed successfully.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /loader:
    post:
      operationId: startLoaderJob
      summary: Amazon Neptune Start a Bulk Loader Job
      description: >-
        Initiates a bulk data loading job from Amazon S3 into the Neptune
        database. Supports CSV for property graphs and multiple RDF formats.
      tags:
      - Loader
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StartLoaderJobInput'
      responses:
        '200':
          description: Loader job started successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StartLoaderJobOutput'
              examples:
                startLoaderJob200Example:
                  summary: Default startLoaderJob 200 response
                  x-microcks-default: true
                  value:
                    status: available
                    payload:
                      loadId: neptune-cluster-abc123
        '400':
          description: Bad request - invalid parameters.
        '500':
          description: Internal server error.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    get:
      operationId: listLoaderJobs
      summary: Amazon Neptune List Bulk Loader Jobs
      description: >-
        Returns a list of Neptune bulk loader job IDs. Neptune tracks the
        most recent 1,024 bulk load jobs.
      tags:
      - Loader
      parameters:
      - name: limit
        in: query
        description: Maximum number of load IDs to return.
        schema:
          type: integer
      - name: includeQueuedLoads
        in: query
        description: Whether to include queued loads in the response.
        schema:
          type: boolean
      responses:
        '200':
          description: Loader job list retrieved successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                  payload:
                    type: object
                    properties:
                      loadIds:
                        type: array
                        items:
                          type: string
              examples:
                listLoaderJobs200Example:
                  summary: Default listLoaderJobs 200 response
                  x-microcks-default: true
                  value:
                    status: available
                    payload:
                      loadIds:
                      - example-value
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /loader/{loadId}:
    get:
      operationId: getLoaderJobStatus
      summary: Amazon Neptune Get the Status of a Bulk Loader Job
      description: >-
        Returns the status of a specific bulk loader job including overall
        progress and any error details.
      tags:
      - Loader
      parameters:
      - name: loadId
        in: path
        required: true
        description: The unique identifier of the load job.
        schema:
          type: string
      - name: details
        in: query
        description: Whether to include detailed status information.
        schema:
          type: boolean
      - name: errors
        in: query
        description: Whether to include error details.
        schema:
          type: boolean
      - name: page
        in: query
        description: Error page number to retrieve.
        schema:
          type: integer
      - name: errorsPerPage
        in: query
        description: Number of errors per page.
        schema:
          type: integer
      responses:
        '200':
          description: Loader job status retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LoaderJobStatusOutput'
              examples:
                getLoaderJobStatus200Example:
                  summary: Default getLoaderJobStatus 200 response
                  x-microcks-default: true
                  value:
                    status: available
                    payload:
                      feedCount:
                      - {}
                      overallStatus:
                        fullUri: example-value
                        runNumber: 1
                        retryNumber: 1
                        status: available
                        totalTimeSpent: 1
        '404':
          description: Load job not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      operationId: cancelLoaderJob
      summary: Amazon Neptune Cancel a Bulk Loader Job
      description: >-
        Cancels an in-progress bulk loader job by its load ID.
      tags:
      - Loader
      parameters:
      - name: loadId
        in: path
        required: true
        description: The unique identifier of the load job to cancel.
        schema:
          type: string
      responses:
        '200':
          description: Loader job cancelled successfully.
        '404':
          description: Load job not found.
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /propertygraph/stream:
    get:
      operationId: getPropertygraphStream
      summary: Amazon Neptune Get Property Graph Change Stream Records
      description: >-
        Gets a stream of change-log entries for property graph data. Each
        entry records a mutation (add, remove) made to the graph data.
      tags:
      - Streams
      parameters:
      - name: limit
        in: query
        description: Maximum number of records to return (1-100000, default 10).
        schema:
          type: integer
          minimum: 1
          maximum: 100000
          default: 10
      - name: iteratorType
        in: query
        description: >-
          The stream position to start reading from.
        schema:
          type: string
          enum:
          - AT_SEQUENCE_NUMBER
          - AFTER_SEQUENCE_NUMBER
          - TRIM_HORIZON
          - LATEST
      - name: commitNum
        in: query
        description: The commit number to start from.
        schema:
          type: integer
      - name: opNum
        in: query
        description: The operation sequence number within the commit.
        schema:
          type: integer
      responses:
        '200':
          description: Stream records retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PropertygraphStreamOutput'
              examples:
                getPropertygraphStream200Example:
                  summary: Default getPropertygraphStream 200 response
                  x-microcks-default: true
                  value:
                    lastEventId:
                      commitNum: 1
                      opNum: 1
                    lastTrxTimestampInMillis: 1
                    format: PG_JSON
                    records:
                    - {}
                    totalRecords: 1
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /sparql/stream:
    get:
      operationId: getSparqlStream
      summary: Amazon Neptune Get SPARQL RDF Change Stream Records
      description: >-
        Gets a stream of change-log entries for RDF data. Each entry records
        a mutation (add, remove) made to the RDF triples.
      tags:
      - Streams
      parameters:
      - name: limit
        in: query
        description: Maximum number of records to return (1-100000, default 10).
        schema:
          type: integer
          minimum: 1
          maximum: 100000
          default: 10
      - name: iteratorType
        in: query
        description: The stream position to start reading from.
        schema:
          type: string
          enum:
          - AT_SEQUENCE_NUMBER
          - AFTER_SEQUENCE_NUMBER
          - TRIM_HORIZON
          - LATEST
      - name: commitNum
        in: query
        description: The commit number to start from.
        schema:
          type: integer
      - name: opNum
        in: query
        description: The operation sequence number within the commit.
        schema:
          type: integer
      responses:
        '200':
          description: Stream records retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SparqlStreamOutput'
              examples:
                getSparqlStream200Example:
                  summary: Default getSparqlStream 200 response
                  x-microcks-default: true
                  value:
                    lastEventId:
                      commitNum: 1
                      opNum: 1
                    lastTrxTimestampInMillis: 1
                    format: NQUADS
                    records:
                    - commitTimestampInMillis: 1
                      eventId:
                        commitNum: {}
                        opNum: {}
                      data:
                        stmt: {}
                      op: ADD
                      isLastOp: true
                    totalRecords: 1
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /ml/dataprocessing:
    post:
      operationId: startMLDataProcessingJob
      summary: Amazon Neptune Start an ML Data Processing Job
      description: >-
        Creates a new Neptune ML data processing job that prepares graph data
        for model training using Amazon SageMaker.
      tags:
      - ML
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/StartMLDataProcessingJobInput'
      responses:
        '200':
          description: Data processing job started successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: string
              examples:
                startMLDataProcessingJob200Example:
                  summary: Default startMLDataProcessingJob 200 response
                  x-microcks-default: true
                  value:
                    id: neptune-cluster-abc123
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    get:
      operationId: listMLDataProcessingJobs
      summary: Amazon Neptune List ML Data Processing Jobs
      description: >-
        Returns a list of active Neptune ML data processing job IDs.
      tags:
      - ML
      parameters:
      - name: maxItems
        in: query
        description: Maximum number of items to return (default 10, max 1024).
        schema:
          type: integer
          default: 10
          maximum: 1024
      - name: neptuneIamRoleArn
        in: query
        description: The ARN of the IAM role for Neptune access.
        schema:
          type: string
      responses:
        '200':
          description: Data processing job list retrieved successfully.
          content:
            application/json:
              schema:
                type: object
                properties:
                  ids:
                    type: array
                    items:
                      type: string
              examples:
                listMLDataProcessingJobs200Example:
                  summary: Default listMLDataProcessingJobs 200 response
                  x-microcks-default: true
                  value:
                    ids:
                    - example-value
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /ml/dataprocessing/{jobId}:
    get:
      operationId: getMLDataProcessingJobStatus
      summary: Amazon Neptune Get ML Data Processing Job Status
      description: >-
        Returns the status of a Neptune ML data processing job.
      tags:
      - ML
      parameters:
      - name: jobId
        in: path
        required: true
        description: The unique identifier of the data processing job.
        schema:
          type: string
      - name: neptuneIamRoleArn
        in: query
        description: The ARN of the IAM role for Neptune access.
        schema:
          type: string
      responses:
        '200':
          description: Job status retrieved successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MLJobStatusOutput'
              examples:
                getMLDataProcessingJobStatus200Example:
                  summary: Default getMLDataProcessingJobStatus 200 response
                  x-microcks-default: true
                  value:
                    status: available
                    id: neptune-cluster-abc123
                    processingJob:
                      name: my-neptune-cluster
                      arn: arn:aws:neptune:us-east-1:123456789012:db:neptune-cluster-1
 

# --- truncated at 32 KB (63 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/amazon-neptune/refs/heads/main/openapi/amazon-neptune-data-openapi.yml