{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/amazon-neptune/json-schema/amazon-neptune-start-index-rebuild-output-schema.json",
  "title": "StartIndexRebuildOutput",
  "x-generated": "2026-11-11",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/amazon-neptune-storage-api-openapi.yml#/components/schemas/StartIndexRebuildOutput",
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "PREPARING",
        "REBUILDING",
        "COMPLETED",
        "FAILED",
        "CANCELLED",
        "CANCELLING"
      ],
      "description": "The current status of the rebuild operation. See RebuildStatus for possible values."
    },
    "rebuildId": {
      "type": "string",
      "description": "The unique identifier for the index rebuild job. Use this ID with the GetIndexRebuildStatus operation to check the progress of the rebuild."
    },
    "scope": {
      "type": "string",
      "enum": [
        "ALL",
        "QUADS",
        "DICTIONARIES"
      ],
      "description": "The scope of the rebuild operation that was requested. See Scope for possible values: ALL, QUADS, or DICTIONARIES."
    },
    "concurrency": {
      "type": "integer",
      "description": "The effective concurrency used for this rebuild. This is the value supplied in the request, capped at the number of vCPUs on the writer instance."
    },
    "writeBufferSize": {
      "type": "string",
      "enum": [
        "LOW",
        "MEDIUM",
        "HIGH"
      ],
      "description": "The WriteBufferSize applied to this rebuild. See the WriteBufferSize enum for possible values."
    }
  },
  "required": [
    "status",
    "rebuildId",
    "scope",
    "concurrency",
    "writeBufferSize"
  ]
}