ClustersApi
All URIs are relative to https://api.ionos.com/databases/postgresql
GET /clusters/{clusterId}/postgresversions
List PostgreSQL versions
DELETE /clusters/{clusterId}
Delete a cluster
GET /clusters/{clusterId}
Fetch a cluster
GET /clusters
List clusters
PATCH /clusters/{clusterId}
Patch a cluster
POST /clusters
Create a cluster
GET /clusters/postgresversions
List PostgreSQL versions
clusterPostgresVersionsGet
clusterPostgresVersionsGet(clusterId)
List PostgreSQL versions
Retrieves a list of all PostgreSQL versions available for this cluster including the current version.
Examples
Parameters
clusterId
string
The unique ID of the cluster.
[default to undefined]
Return type
Authorization
basicAuth, tokenAuth
HTTP request headers
Content-Type: Not defined
Accept: application/json
clustersDelete
clustersDelete(clusterId)
Delete a cluster
Delete a PostgreSQL cluster.
Examples
Parameters
clusterId
string
The unique ID of the cluster.
[default to undefined]
Return type
Authorization
basicAuth, tokenAuth
HTTP request headers
Content-Type: Not defined
Accept: application/json
clustersFindById
clustersFindById(clusterId)
Fetch a cluster
You can retrieve a PostgreSQL cluster by using its ID. This value can be found in the response body when a PostgreSQL cluster is created or when you GET a list of PostgreSQL clusters.
Examples
Parameters
clusterId
string
The unique ID of the cluster.
[default to undefined]
Return type
Authorization
basicAuth, tokenAuth
HTTP request headers
Content-Type: Not defined
Accept: application/json
clustersGet
clustersGet(opts)
List clusters
Retrieves a list of PostgreSQL clusters.
Examples
Parameters
limit
number
The maximum number of elements to return. Use together with 'offset' for pagination.
[optional][default to 100]
offset
number
The first element to return. Use together with 'limit' for pagination.
[optional][default to 0]
filterName
string
Response filter to list only the PostgreSQL clusters that contain the specified name. The value is case insensitive and matched on the 'displayName' field.
[optional][default to undefined]
Return type
Authorization
basicAuth, tokenAuth
HTTP request headers
Content-Type: Not defined
Accept: application/json
clustersPatch
clustersPatch(clusterId, patchClusterRequest)
Patch a cluster
Patch attributes of a PostgreSQL cluster.
Examples
Parameters
clusterId
string
The unique ID of the cluster.
[default to undefined]
patchClusterRequest
Part of the cluster which should be modified.
Return type
Authorization
basicAuth, tokenAuth
HTTP request headers
Content-Type: application/json
Accept: application/json
clustersPost
clustersPost(createClusterRequest)
Create a cluster
Creates a new PostgreSQL cluster. If the fromBackup
field is populated, the new cluster will be created based on the given backup.
Examples
Parameters
createClusterRequest
The cluster to be created.
Return type
Authorization
basicAuth, tokenAuth
HTTP request headers
Content-Type: application/json
Accept: application/json
postgresVersionsGet
postgresVersionsGet
List PostgreSQL versions
Retrieves a list of all available PostgreSQL versions.
Examples
Parameters
This endpoint does not need any parameter.
Return type
Authorization
basicAuth, tokenAuth
HTTP request headers
Content-Type: Not defined
Accept: application/json
Last updated