ScyllaDB · Schema

ClusterConnection

Peering details information

DatabaseNoSQLCassandra CompatibleDynamoDB CompatibleDistributed DatabaseReal-TimeVector SearchCloud Database

Properties

Name Type Description
awaitingData object AwaitingData represents information regarding the action that needs to be done to move connection creating process further
awaitingForClient boolean AwaitingForClient if true, then going to next stage require user action
cidrlist array CIDR list of the routes cluster have access through this connection
clusterDCID integer ID of the cluster DC
clusterID integer ID of the cluster
clusterVPCID integer ID of the VPC
data object
externalID string ExternalID and ID of the connection object on the cloud
id integer ID of the created connection (ScyllaDB internal)
name string Name if the connection, only to show on UI
stage string Stage if there is ongoing process it shows where this process exactly at
stageMessage string StageMessage is a message from stage processor why it can't move further
status string
type string
View JSON Schema on GitHub

JSON Schema

scylladb-cluster-connection-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/scylladb/json-schema/scylladb-cluster-connection-schema.json",
  "title": "ClusterConnection",
  "description": "Peering details information",
  "x-generated": "2026-11-10",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/scylladb-account-network-cluster-connection-api-openapi.yml#/components/schemas/ClusterConnection",
  "type": "object",
  "x-public": true,
  "properties": {
    "awaitingData": {
      "allOf": [
        {
          "type": "object"
        },
        {
          "$ref": "#/$defs/ClusterConnectionAwaitingData"
        }
      ],
      "description": "AwaitingData represents information regarding the action that needs to be done to move connection creating process further"
    },
    "awaitingForClient": {
      "type": "boolean",
      "description": "AwaitingForClient if true, then going to next stage require user action"
    },
    "cidrlist": {
      "type": "array",
      "description": "CIDR list of the routes cluster have access through this connection",
      "items": {
        "$ref": "#/$defs/CIDR"
      }
    },
    "clusterDCID": {
      "type": "integer",
      "description": "ID of the cluster DC"
    },
    "clusterID": {
      "type": "integer",
      "description": "ID of the cluster"
    },
    "clusterVPCID": {
      "type": "integer",
      "description": "ID of the VPC"
    },
    "data": {
      "type": "object",
      "additionalProperties": {
        "type": "string"
      }
    },
    "externalID": {
      "type": "string",
      "description": "ExternalID and ID of the connection object on the cloud"
    },
    "id": {
      "type": "integer",
      "description": "ID of the created connection (ScyllaDB internal)"
    },
    "name": {
      "type": "string",
      "description": "Name if the connection, only to show on UI"
    },
    "stage": {
      "type": "string",
      "description": "Stage if there is ongoing process it shows where this process exactly at"
    },
    "stageMessage": {
      "type": "string",
      "description": "StageMessage is a message from stage processor why it can't move further"
    },
    "status": {
      "type": "string",
      "enum": [
        "INIT",
        "PENDING",
        "ACTIVE",
        "INACTIVE",
        "DELETING",
        "DELETED",
        "FAILED"
      ]
    },
    "type": {
      "type": "string",
      "enum": [
        "AWS_TGW_ATTACHMENT"
      ]
    }
  },
  "$defs": {
    "CIDR": {
      "type": "string",
      "description": "CIDR block in the form of ip/mask",
      "x-public": true
    },
    "ClusterConnectionAwaitingData": {
      "type": "object",
      "x-public": true,
      "additionalProperties": {
        "type": "string"
      }
    }
  }
}

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/scylladb-cluster-connection"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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.