Render · Schema

postgresPATCHInput

CloudPlatformDeploymentInfrastructureDevOpsWeb ServicesDatabasesHosting

Properties

Name Type Description
name string
plan object
diskSizeGB integer The number of gigabytes of disk space to allocate for the database
enableDiskAutoscaling boolean
enableHighAvailability boolean
datadogAPIKey string The Datadog API key for the Datadog agent to monitor the database. Pass empty string to remove. Restarts Postgres on change.
datadogSite string Datadog region to use for monitoring the new database. Defaults to 'US1'.
ipAllowList array
parameterOverrides object
readReplicas object
View JSON Schema on GitHub

JSON Schema

render-postgrespatchinput-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/postgresPATCHInput",
  "title": "postgresPATCHInput",
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "plan": {
      "$ref": "#/components/schemas/postgres/properties/plan"
    },
    "diskSizeGB": {
      "type": "integer",
      "description": "The number of gigabytes of disk space to allocate for the database"
    },
    "enableDiskAutoscaling": {
      "type": "boolean"
    },
    "enableHighAvailability": {
      "type": "boolean"
    },
    "datadogAPIKey": {
      "type": "string",
      "description": "The Datadog API key for the Datadog agent to monitor the database. Pass empty string to remove. Restarts Postgres on change."
    },
    "datadogSite": {
      "type": "string",
      "description": "Datadog region to use for monitoring the new database. Defaults to 'US1'.",
      "example": "US1"
    },
    "ipAllowList": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/cidrBlockAndDescription"
      }
    },
    "parameterOverrides": {
      "$ref": "#/components/schemas/postgresParameterOverrides"
    },
    "readReplicas": {
      "$ref": "#/components/schemas/readReplicasInput"
    }
  }
}