{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/dremiocorporation/main/json-schema/dremiocorporation-get-v0-projects-projectid-engines-response-schema.json",
  "title": "GetV0ProjectsProjectidEnginesResponse",
  "x-generated": "2026-10-24",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/dremiocorporation-openapi-generated.yml#/components/schemas/GetV0ProjectsProjectidEnginesResponse",
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "UUID of an engine."
    },
    "name": {
      "type": "string",
      "description": "The user-defined name for an engine."
    },
    "size": {
      "type": "string",
      "description": "The size of the engine."
    },
    "activeReplicas": {
      "type": "integer",
      "description": "The number of engine replicas that are currently active."
    },
    "minReplicas": {
      "type": "integer",
      "description": "The minimum number of engine replicas that will be enabled at any given time."
    },
    "maxReplicas": {
      "type": "integer",
      "description": "The maximum number of engine replicas that will be enabled at any given time."
    },
    "autoStopDelaySeconds": {
      "type": "integer",
      "description": "The time (in seconds) that auto-stop is delayed."
    },
    "queueTimeLimitSeconds": {
      "type": "integer",
      "description": "The maximum amount of time (in seconds) that a query will wait in the engine's queue before it is canceled."
    },
    "runtimeLimitSeconds": {
      "type": "integer",
      "description": "The maximum amount of time (in seconds) that a query can run before being terminated."
    },
    "drainTimeLimitSeconds": {
      "type": "integer",
      "description": "The maximum amount of time (in seconds) that an engine replica will continue to run after the engine is resized, disabled, or deleted before it is terminated."
    },
    "state": {
      "type": "string",
      "description": "The current state of the engine."
    },
    "queriedAt": {
      "type": "string",
      "description": "The date and time that the engine was last used to execute a query."
    },
    "statusChangedAt": {
      "type": "string",
      "description": "The date and time (in UTC) that the state of the engine changed."
    },
    "description": {
      "type": "string",
      "description": "The description for the engine."
    },
    "maxConcurrency": {
      "type": "integer",
      "description": "The maximum number of concurrent queries that an engine replica can run."
    },
    "additionalEngineStateInfo": {
      "type": "string",
      "description": "Not used. Has the value NONE."
    }
  }
}