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:
|
| 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. |
JSON Schema
{
"$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.
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.