Teradata · Schema

system

AnalyticsCloudData ManagementData WarehousingDatabaseEnterpriseMachine LearningSQLFortune 1000

Properties

Name Type Description
id string The auto-generated ID of the system.
lastModified string The last time this system was modified.
name string The name of the system.
description string A description of the system.
dataCenterId string The ID of the data center the system is located in.
region string Region the system is located in.
softwareVersion string The version of the tdqg-node package that should be installed on all nodes of the system.
maximumMemoryPerNode number The maximum memory per node in bytes allowed to be used by QueryGrid queries.
bridgeOnly boolean Flags if this system is a bridge only system (e.g. no local data source)
proxySupportType string Flags if a proxy should be used by this system for connecting to QueryGrid Manager.
proxyPort number The port number to listen for proxying connections. Required with LOCAL_PROXY.
proxyNetworkId string The UUID of a network rule to specify the network to use to enable proxy support. The default is to use the byn1 network interface automatically.
proxyBridgeId string The ID of a remote bridge system (edge nodes) to use to proxy connections to QueryGrid Manager. Bridge system must have proxySupport = LOCAL_PROXY specified.
enableProxy boolean Flags if this system should be directed to run a proxy
enableOverridePort boolean Flags if this system is overriding the fabric TCP server socket.
overridePort number The port number for the tdqg-node service to bind to.
autoNodeDelete boolean Flag to enable auto node delete.
autoNodeDeleteMinutes number Number of minutes a node is offline before being auto deleted when autoNodeDelete is enabled.
systemType string The type of the data source to which the system nodes belong.
systemFlavor string The flavor of the Hadoop system.
platformType string The platform on which the system is deployed.
tags object Optional string key/value pairs for associating some context with the system such as cloud site ID.
_extraInfo object
View JSON Schema on GitHub

JSON Schema

teradata-system-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/teradata/main/json-schema/teradata-system-schema.json",
  "title": "system",
  "x-generated": "2026-10-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/teradata-api-info-api-openapi.yml#/components/schemas/system",
  "properties": {
    "id": {
      "description": "The auto-generated ID of the system.",
      "type": "string"
    },
    "lastModified": {
      "description": "The last time this system was modified.",
      "type": "string"
    },
    "name": {
      "description": "The name of the system.",
      "type": "string"
    },
    "description": {
      "description": "A description of the system.",
      "type": "string"
    },
    "dataCenterId": {
      "description": "The ID of the data center the system is located in.",
      "type": "string"
    },
    "region": {
      "description": "Region the system is located in.",
      "type": "string"
    },
    "softwareVersion": {
      "description": "The version of the tdqg-node package that should be installed on all nodes of the system.",
      "type": "string"
    },
    "maximumMemoryPerNode": {
      "description": "The maximum memory per node in bytes allowed to be used by QueryGrid queries.",
      "type": "number"
    },
    "bridgeOnly": {
      "description": "Flags if this system is a bridge only system (e.g. no local data source)",
      "type": "boolean"
    },
    "proxySupportType": {
      "description": "Flags if a proxy should be used by this system for connecting to QueryGrid Manager.",
      "enum": [
        "NO_PROXY",
        "LOCAL_PROXY",
        "BRIDGE_PROXY"
      ],
      "type": "string"
    },
    "proxyPort": {
      "description": "The port number to listen for proxying connections. Required with LOCAL_PROXY.",
      "type": "number"
    },
    "proxyNetworkId": {
      "description": "The UUID of a network rule to specify the network to use to enable proxy support. The default is to use the byn1 network interface automatically.",
      "type": "string"
    },
    "proxyBridgeId": {
      "description": "The ID of a remote bridge system (edge nodes) to use to proxy connections to QueryGrid Manager. Bridge system must have proxySupport = LOCAL_PROXY specified.",
      "type": "string"
    },
    "enableProxy": {
      "description": "Flags if this system should be directed to run a proxy",
      "type": "boolean"
    },
    "enableOverridePort": {
      "description": "Flags if this system is overriding the fabric TCP server socket.",
      "type": "boolean"
    },
    "overridePort": {
      "description": "The port number for the tdqg-node service to bind to.",
      "type": "number"
    },
    "autoNodeDelete": {
      "description": "Flag to enable auto node delete.",
      "type": "boolean"
    },
    "autoNodeDeleteMinutes": {
      "description": "Number of minutes a node is offline before being auto deleted when autoNodeDelete is enabled.",
      "type": "number"
    },
    "systemType": {
      "description": "The type of the data source to which the system nodes belong.",
      "enum": [
        "TERADATA",
        "PRESTO",
        "HADOOP",
        "OTHER"
      ],
      "type": "string"
    },
    "systemFlavor": {
      "description": "The flavor of the Hadoop system.",
      "enum": [
        "emr",
        "cdp",
        "dataproc",
        "hdinsight"
      ],
      "type": "string"
    },
    "platformType": {
      "description": "The platform on which the system is deployed.",
      "enum": [
        "AWS",
        "AZURE",
        "GC",
        "PRIVATE",
        "ON_PREM"
      ],
      "type": "string"
    },
    "tags": {
      "description": "Optional string key/value pairs for associating some context with the system such as cloud site ID.",
      "type": "object"
    },
    "_extraInfo": {
      "$ref": "#/$defs/system-extra-info"
    }
  },
  "type": "object",
  "$defs": {
    "system-extra-info": {
      "properties": {
        "nodesOnline": {
          "description": "The number of nodes online for the system",
          "type": "number"
        },
        "nodesOffline": {
          "description": "The number of nodes offline for the system",
          "type": "number"
        },
        "dataCenterName": {
          "description": "The name of the data center the system is located in.",
          "type": "string"
        },
        "lastInstallOperationId": {
          "description": "The ID of the last auto-install operation performed for the system.",
          "type": "string"
        },
        "lastInstallStatus": {
          "description": "The status of the last auto-install operation performed for the system.",
          "type": "string"
        }
      },
      "type": "object"
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/teradata-system"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.