Instaclustr · Schema

PostgresqlClusterV2

Definition of a managed Postgresql cluster that can be provisioned in Instaclustr.

CompanyApache KafkaApache CassandraPostgreSQLOpenSearchClickHouseManaged DatabaseData StreamingMCP

Properties

Name Type Description
pciComplianceMode boolean Creates a PCI compliant cluster, see [PCI Compliance](https://www.instaclustr.com/support/documentation/useful-information/pci-compliance/).
postgresqlVersion string Version of Postgresql to run on the cluster. Available versions:
  • `18.6.0`
  • `17.11.0`
description string A description of the cluster
twoFactorDelete array
backupRetentionDays integer Number of days for which backups are retained, to a maximum of 36. Retention can be changed to between 7 and 36 days, and only on AWS_VPC clusters.
defaultUserPassword string Password of the default user created for the PostgreSQL cluster.
extensions array List of PostgreSQL extensions.
dataCentres array List of data centre settings.
currentClusterOperationStatus object
synchronousModeStrict boolean Create the PostgreSQL cluster with the selected replication mode, see [PostgreSQL replication mode](https://www.instaclustr.com/support/documentation/postgresql/options/replication-mode/).
privateNetworkCluster boolean Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/).
name string Name of the cluster.
resizeSettings array Settings to determine how resize requests will be performed for the cluster.
id string ID of the cluster.
slaTier object
status string Status of the cluster.
View JSON Schema on GitHub

JSON Schema

instaclustr-postgresql-cluster-v2-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/instaclustr/main/json-schema/instaclustr-postgresql-cluster-v2-schema.json",
  "title": "PostgresqlClusterV2",
  "description": "Definition of a managed Postgresql cluster that can be provisioned in Instaclustr.",
  "x-generated": "2026-10-13",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/instaclustr-openapi.yml#/components/schemas/PostgresqlClusterV2",
  "required": [
    "dataCentres",
    "name",
    "pciComplianceMode",
    "postgresqlVersion",
    "privateNetworkCluster",
    "slaTier",
    "synchronousModeStrict"
  ],
  "type": "object",
  "properties": {
    "pciComplianceMode": {
      "type": "boolean",
      "description": "Creates a PCI compliant cluster, see [PCI Compliance](https://www.instaclustr.com/support/documentation/useful-information/pci-compliance/).",
      "x-terraform-force-new": true
    },
    "postgresqlVersion": {
      "pattern": "[0-9]+\\.[0-9]+\\.[0-9]+",
      "type": "string",
      "description": "Version of Postgresql to run on the cluster. Available versions: <ul> <li>`18.6.0`</li> <li>`17.11.0`</li> </ul>",
      "x-terraform-force-new": true
    },
    "description": {
      "type": "string",
      "description": "A description of the cluster",
      "x-terraform-computed": true
    },
    "twoFactorDelete": {
      "maxItems": 1,
      "type": "array",
      "description": "",
      "items": {
        "$ref": "#/$defs/TwoFactorDeleteSettingsV2"
      },
      "x-terraform-computed": true
    },
    "backupRetentionDays": {
      "type": "integer",
      "description": "Number of days for which backups are retained, to a maximum of 36. Retention can be changed to between 7 and 36 days, and only on AWS_VPC clusters.",
      "format": "int32"
    },
    "defaultUserPassword": {
      "type": "string",
      "description": "Password of the default user created for the PostgreSQL cluster.",
      "readOnly": true,
      "x-terraform-sensitive": true
    },
    "extensions": {
      "type": "array",
      "description": "List of PostgreSQL extensions.",
      "items": {
        "$ref": "#/$defs/PostgresqlExtensionsV2"
      }
    },
    "dataCentres": {
      "maxItems": 2,
      "minItems": 1,
      "type": "array",
      "description": "List of data centre settings.",
      "items": {
        "$ref": "#/$defs/PostgresqlDataCentreV2"
      },
      "x-terraform-field-name": "data_centre",
      "x-terraform-ignore-order": true
    },
    "currentClusterOperationStatus": {
      "$ref": "#/$defs/CurrentClusterOperationStatusV2"
    },
    "synchronousModeStrict": {
      "type": "boolean",
      "description": "Create the PostgreSQL cluster with the selected replication mode, see [PostgreSQL replication mode](https://www.instaclustr.com/support/documentation/postgresql/options/replication-mode/).",
      "x-terraform-force-new": true
    },
    "privateNetworkCluster": {
      "type": "boolean",
      "description": "Creates the cluster with private network only, see [Private Network Clusters](https://www.instaclustr.com/support/documentation/useful-information/private-network-clusters/).",
      "x-terraform-force-new": true
    },
    "name": {
      "maxLength": 48,
      "minLength": 3,
      "pattern": "[a-zA-Z0-9][a-zA-Z0-9_-]*",
      "type": "string",
      "description": "Name of the cluster.",
      "x-terraform-force-new": true
    },
    "resizeSettings": {
      "maxItems": 1,
      "type": "array",
      "description": "Settings to determine how resize requests will be performed for the cluster.",
      "items": {
        "$ref": "#/$defs/ResizeSettingsV2"
      },
      "x-terraform-write-only": true
    },
    "id": {
      "type": "string",
      "description": "ID of the cluster.",
      "readOnly": true
    },
    "slaTier": {
      "$ref": "#/$defs/SlaTierV2"
    },
    "status": {
      "type": "string",
      "description": "Status of the cluster.",
      "readOnly": true
    }
  },
  "$defs": {
    "AzurePrivateLinkSettingsV2": {
      "type": "object",
      "properties": {
        "alias": {
          "type": "string",
          "description": "The alias for the private link service",
          "readOnly": true
        },
        "useAzurePrivateLink": {
          "type": "boolean",
          "description": "Flag to indicate that Azure Private Link is to be used for this cluster data Centre",
          "default": false,
          "x-insta-unchanged": true
        }
      },
      "description": "Settings required for Azure Private Link to be enabled on a cluster."
    },
    "CdcNetworkDetailsV2": {
      "type": "object",
      "properties": {
        "cidr": {
          "type": "string",
          "description": "Network CIDR in notation, for example 10.0.0.0/16.",
          "readOnly": true
        },
        "primary": {
          "type": "boolean",
          "description": "True when this entry is the data centre primary network.",
          "readOnly": true
        },
        "status": {
          "type": "string",
          "description": "Provisioning status of the network registration.",
          "readOnly": true
        }
      },
      "description": "A network CIDR associated with the data centre (primary or expanded secondary)."
    },
    "CloudProviderEnumV2": {
      "type": "string",
      "description": "Name of a cloud provider service.",
      "enum": [
        "AWS_VPC",
        "GCP",
        "AZURE",
        "AZURE_AZ",
        "ONPREMISES"
      ],
      "x-insta-unchangeable": true
    },
    "CurrentClusterOperationStatusV2": {
      "type": "string",
      "description": "Indicates if the cluster is currently performing any restructuring operation such as being created or resized",
      "enum": [
        "NO_OPERATION",
        "OPERATION_IN_PROGRESS",
        "OPERATION_FAILED"
      ],
      "x-insta-tf-import-hidden": true,
      "x-terraform-field-status": true
    },
    "FsxFileSystemMappingV2": {
      "required": [
        "fsxFileSystemId",
        "rackName"
      ],
      "type": "object",
      "properties": {
        "rackName": {
          "type": "string",
          "description": "The rack/availability zone name (e.g., 'us-east-1a')."
        },
        "fsxFileSystemId": {
          "type": "string",
          "description": "The FSx File System ID (e.g., 'fs-0123456789abcdef0')."
        }
      },
      "description": "A mapping of a rack name to an FSx File System ID for BYO FSx provisioning."
    },
    "NodeDetailsV2": {
      "type": "object",
      "properties": {
        "nodeRoles": {
          "type": "array",
          "description": "The roles or purposes of the node. Useful for filtering for nodes that have a specific role.",
          "readOnly": true,
          "items": {
            "$ref": "#/$defs/NodeRolesV2"
          }
        },
        "rack": {
          "type": "string",
          "description": "Rack name in which the node is located.",
          "readOnly": true
        },
        "nodeSize": {
          "type": "string",
          "description": "Size of the node.",
          "readOnly": true
        },
        "privateAddress": {
          "type": "string",
          "description": "Private IP address of the node.",
          "readOnly": true
        },
        "deletionTime": {
          "type": "string",
          "description": "Deletion time of the node as a UTC timestamp",
          "readOnly": true
        },
        "publicAddress": {
          "type": "string",
          "description": "Public IP address of the node.",
          "readOnly": true
        },
        "startTime": {
          "type": "string",
          "description": "Start time of the node as a UTC timestamp",
          "readOnly": true
        },
        "id": {
          "type": "string",
          "description": "ID of the node.",
          "readOnly": true
        },
        "status": {
          "type": "string",
          "description": "Provisioning status of the node.",
          "readOnly": true
        }
      },
      "description": ""
    },
    "NodeRolesV2": {
      "type": "string",
      "description": "",
      "enum": [
        "CASSANDRA",
        "SPARK_MASTER",
        "SPARK_JOBSERVER",
        "KAFKA_BROKER",
        "KAFKA_DEDICATED_ZOOKEEPER",
        "KAFKA_DEDICATED_KRAFT_CONTROLLER",
        "KAFKA_ZOOKEEPER",
        "KAFKA_KRAFT_CONTROLLER",
        "KAFKA_SCHEMA_REGISTRY",
        "KAFKA_REST_PROXY",
        "APACHE_ZOOKEEPER",
        "POSTGRESQL",
        "PGBOUNCER",
        "KAFKA_CONNECT",
        "KAFKA_KARAPACE_SCHEMA_REGISTRY",
        "KAFKA_KARAPACE_REST_PROXY",
        "CADENCE",
        "CLICKHOUSE_SERVER",
        "CLICKHOUSE_KEEPER",
        "CLICKHOUSE_SERVER_AND_KEEPER",
        "REDIS_MASTER",
        "REDIS_REPLICA",
        "VALKEY_MASTER",
        "VALKEY_REPLICA",
        "OPENSEARCH_DASHBOARDS",
        "OPENSEARCH_COORDINATOR",
        "OPENSEARCH_MASTER",
        "OPENSEARCH_DATA",
        "OPENSEARCH_INGEST",
        "OPENSEARCH_DATA_AND_INGEST",
        "KAFKA_SHOTOVER_PROXY",
        "MCP_GATEWAY_SERVER",
        "KAFKA_DISKLESS"
      ]
    },
    "PgBouncerDetailsV2": {
      "required": [
        "pgBouncerVersion",
        "poolMode"
      ],
      "type": "object",
      "properties": {
        "pgBouncerVersion": {
          "pattern": "[0-9]+\\.[0-9]+\\.[0-9]+",
          "type": "string",
          "description": "Version of Pg Bouncer to run on the cluster. Available versions: <ul> <li>`1.26.0`</li> </ul>",
          "x-insta-unchangeable": true
        },
        "poolMode": {
          "$ref": "#/$defs/PgBouncerPoolModeEnumV2"
        }
      },
      "description": "Defines PgBouncer configuration"
    },
    "PgBouncerPoolModeEnumV2": {
      "type": "string",
      "description": "Creates PgBouncer with the selected mode, see [PgBouncer pool modes] (https://www.instaclustr.com/support/documentation/postgresql-add-ons/using-pgbouncer/)",
      "enum": [
        "TRANSACTION",
        "SESSION",
        "STATEMENT"
      ],
      "x-insta-unchangeable": true
    },
    "PostgresqlAwsPrivateLinkSettingsV2": {
      "type": "object",
      "properties": {
        "endpointServiceName": {
          "type": "string",
          "description": "The endpoint service name for the private link",
          "readOnly": true
        },
        "useAwsPrivateLink": {
          "type": "boolean",
          "description": "Create a PrivateLink enabled cluster, see [PrivateLink](https://www.instaclustr.com/support/documentation/useful-information/privatelink/).",
          "default": false,
          "x-insta-unchanged": true
        }
      },
      "description": "Settings required for AWS Private Link to be enabled on a cluster."
    },
    "PostgresqlDataCentreV2": {
      "required": [
        "clientToClusterEncryption",
        "cloudProvider",
        "intraDataCentreReplication",
        "name",
        "network",
        "nodeSize",
        "numberOfNodes",
        "region"
      ],
      "type": "object",
      "properties": {
        "pgBouncer": {
          "maxItems": 1,
          "type": "array",
          "items": {
            "$ref": "#/$defs/PgBouncerDetailsV2"
          },
          "x-insta-unchangeable": true
        },
        "deletedNodes": {
          "type": "array",
          "description": "List of deleted nodes in the data centre",
          "readOnly": true,
          "items": {
            "$ref": "#/$defs/NodeDetailsV2"
          }
        },
        "loadBalancerEndpoint": {
          "type": "string",
          "description": "DNS name of the Network Load Balancer if a load balancer is enabled for the cluster.",
          "readOnly": true
        },
        "numberOfNodes": {
          "maximum": 5,
          "minimum": 1,
          "type": "integer",
          "description": "Total number of nodes in the Data Centre.",
          "x-insta-unchangeable": true
        },
        "networks": {
          "type": "array",
          "description": "All network CIDR blocks for this data centre, including the primary network and any expanded secondary CIDRs.",
          "readOnly": true,
          "items": {
            "$ref": "#/$defs/CdcNetworkDetailsV2"
          }
        },
        "network": {
          "type": "string",
          "description": "The private network address block for the Data Centre specified using CIDR address notation. The network must have a prefix length between `/16` and `/26` and must be part of a private address space.",
          "x-insta-unchangeable": true
        },
        "zeroInboundAccess": {
          "type": "boolean",
          "description": "Zero Inbound Access gateways eliminate the requirement for any public IP addresses in cluster deployment.",
          "x-terraform-computed": true,
          "x-terraform-field-name": "zero_inbound_access"
        },
        "clientToClusterEncryption": {
          "type": "boolean",
          "description": "Enable client to cluster Encryption.",
          "x-insta-unchangeable": true
        },
        "nodeSize": {
          "type": "string",
          "description": "Size of the nodes provisioned in the Data Centre. Available node sizes: <details> <summary>*Amazon Web Services* [__AWS_VPC__]</summary> <br> <details> <summary>*Africa (Cape Town)* [__AF_SOUTH_1__]</summary> <br> <table> <tr> <th>Node Size</th> <th>Lifecycle State</th> </tr> <tr> <td>PGS-DEV-t4g.medium-30 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t4g.small-5 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-250-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-250 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-4000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-4000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t3.medium-30 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-DEV-t3.small-5 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-1000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-2000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-4000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.large-250 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.large-500 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-1000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-2000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-500 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2048-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.4xlarge-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.4xlarge-2048-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.large-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1024-FSX </td> <td>Public Preview</td> </tr> </table> <br> </details> <details> <summary>*Asia Pacific (Hong Kong)* [__AP_EAST_1__]</summary> <br> <table> <tr> <th>Node Size</th> <th>Lifecycle State</th> </tr> <tr> <td>PGS-DEV-t4g.medium-30 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t4g.small-5 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-250-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-250 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-4000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-4000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t3.medium-30 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-DEV-t3.small-5 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-1000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-2000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-4000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.large-250 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.large-500 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-1000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-2000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-500 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2048-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.4xlarge-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.4xlarge-2048-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.large-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1024-FSX </td> <td>Public Preview</td> </tr> </table> <br> </details> <details> <summary>*Asia Pacific (Hyderabad)* [__AP_SOUTH_2__]</summary> <br> <table> <tr> <th>Node Size</th> <th>Lifecycle State</th> </tr> <tr> <td>PGS-DEV-t4g.medium-30 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t4g.small-5 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-250-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-250 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.2xlarge-FSxNGen2-1024 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.2xlarge-FSxNGen2-2048 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.2xlarge-FSxNGen2-4096 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.4xlarge-FSxNGen2-1024 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.4xlarge-FSxNGen2-2048 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.4xlarge-FSxNGen2-4096 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.8xlarge-FSxNGen2-1024 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.8xlarge-FSxNGen2-2048 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.8xlarge-FSxNGen2-4096 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.large-FSxNGen2-1024 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.xlarge-FSxNGen2-1024 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m8g.xlarge-FSxNGen2-2048 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-4000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-4000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t3.medium-30 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-DEV-t3.small-5 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-1000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-2000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-4000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.large-250 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.large-500 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-1000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-2000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-500 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2048-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.4xlarge-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.4xlarge-2048-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.large-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1024-FSX </td> <td>Public Preview</td> </tr> </table> <br> </details> <details> <summary>*Asia Pacific (Jakarta)* [__AP_SOUTHEAST_3__]</summary> <br> <table> <tr> <th>Node Size</th> <th>Lifecycle State</th> </tr> <tr> <td>PGS-DEV-t4g.medium-30 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t4g.small-5 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-250-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-250 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-4000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-4000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t3.medium-30 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-DEV-t3.small-5 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-1000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-2000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-4000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.large-250 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.large-500 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-1000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-2000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-500 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2048-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.4xlarge-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.4xlarge-2048-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.large-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1024-FSX </td> <td>Public Preview</td> </tr> </table> <br> </details> <details> <summary>*Asia Pacific (Malaysia)* [__AP_SOUTHEAST_5__]</summary> <br> <table> <tr> <th>Node Size</th> <th>Lifecycle State</th> </tr> <tr> <td>PGS-DEV-t4g.medium-30 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t4g.small-5 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-250-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-250 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-4000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-4000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t3.medium-30 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-DEV-t3.small-5 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2048-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.4xlarge-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.4xlarge-2048-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.large-1024-FSX </td> <td>Public Preview</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1024-FSX </td> <td>Public Preview</td> </tr> </table> <br> </details> <details> <summary>*Asia Pacific (Melbourne)* [__AP_SOUTHEAST_4__]</summary> <br> <table> <tr> <th>Node Size</th> <th>Lifecycle State</th> </tr> <tr> <td>PGS-DEV-t4g.medium-30 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t4g.small-5 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.2xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-250-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.large-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m6g.xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-250 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.large-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-m7g.xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-1000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-2000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-4000-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r6g.4xlarge-500-v2 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-1000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-2000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-4000 </td> <td>General Availability</td> </tr> <tr> <td>PGS-PRD-r7g.4xlarge-500 </td> <td>General Availability</td> </tr> <tr> <td>PGS-DEV-t3.medium-30 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-DEV-t3.small-5 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-1000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-2000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.2xlarge-4000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.large-250 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.large-500 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-1000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-2000 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-r5.xlarge-500 </td> <td>Deprecated</td> </tr> <tr> <td>PGS-PRD-m7g.2xlarge

# --- truncated at 32 KB (179 KB total) ---
# Full source: https://artifacts.apis.io/instaclustr/json-schema/instaclustr-postgresql-cluster-v2-schema.json

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/instaclustr-postgresql-cluster-v2"
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.