DatabasesApi
All URIs are relative to https://api.ionos.com/databases/postgresql
Method | HTTP request | Description |
---|---|---|
Delete /clusters/{clusterId}/databases/{databasename} | Delete database | |
Get /clusters/{clusterId}/databases/{databasename} | Get database | |
Get /clusters/{clusterId}/databases | List databases | |
Post /clusters/{clusterId}/databases | Create a database |
DatabasesDelete
Delete database
Example
Path Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
clusterId | string | The unique ID of the cluster. | |
databasename | string | The database name. |
Other Parameters
Other parameters are passed through a pointer to an apiDatabasesDeleteRequest struct via the builder pattern
Return type
(empty response body)
HTTP request headers
Content-Type: Not defined
Accept: application/json
DatabasesGet
Get database
Example
Path Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
clusterId | string | The unique ID of the cluster. | |
databasename | string | The database name. |
Other Parameters
Other parameters are passed through a pointer to an apiDatabasesGetRequest struct via the builder pattern
Return type
HTTP request headers
Content-Type: Not defined
Accept: application/json
DatabasesList
List databases
Example
Path Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
clusterId | string | The unique ID of the cluster. |
Other Parameters
Other parameters are passed through a pointer to an apiDatabasesListRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
limit | int32 | The maximum number of elements to return. Use together with 'offset' for pagination. | [default to 100] |
offset | int32 | The first element to return. Use together with 'limit' for pagination. | [default to 0] |
Return type
HTTP request headers
Content-Type: Not defined
Accept: application/json
DatabasesPost
Create a database
Example
Path Parameters
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
clusterId | string | The unique ID of the cluster. |
Other Parameters
Other parameters are passed through a pointer to an apiDatabasesPostRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
database | a database to create |
Return type
HTTP request headers
Content-Type: application/json
Accept: application/json
Last updated