Create DB parameter group (POST /v1.0/{tenantId}/parametergroups)
Creates a DB parameter group.
Request URI
{tenantID}
Project ID of the owner of the instance
Data Type | Cardinality |
---|---|
String | 1..1 |
Request Parameters
parametergroup
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
None | parameterGroupFamily id name description |
parameterGroupFamily
Type of parameter group, determined by the DB engine and version
enterprisepostgres_v9.6 or symfoware_v12.1
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 1..1 | parametergroup | None |
id
ID of the DB parameter group
- Only alphanumeric characters and hyphens can be used
- The string must start with a letter
- A hyphen cannot be used at the end of the string
- Two or more consecutive hyphens cannot be used
- Up to 63 characters
Default: random value
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | parametergroup | None |
name
Name of the DB parameter group
- Only alphanumeric characters and hyphens can be used
- The string must start with a letter
- A hyphen cannot be used at the end of the string
- Two or more consecutive hyphens cannot be used
- Up to 255 characters
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 1..1 | parametergroup | None |
description
Description of the DB parameter group
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String | 0..1 | parametergroup | None |
Response Headers
Status
Returns the status of the request.
One of the following values will be returned.
- 400:
- badRequest
- 401:
- unauthorized
- 403:
- forbidden
- 404:
- itemNotFound
- 413:
- overLimit
- 422:
- unprocessableEntity
- 500:
- instanceFault
- 501:
- notImplemented
- 503:
- serviceUnavailable
- 504:
- gatewayTimeout
Data Type | Cardinality |
---|---|
Int | 1..1 |
Response Elements
parameterGroupFamily
Type of DB parameter group
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String |
name
Name of the DB parameter group
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String |
id
ID of the DB parameter group
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String |
description
Description of the DB parameter group
Data Type | Cardinality | Parent Element | Child Element(s) |
---|---|---|---|
String |
Example of Request
{
"parametergroup" : {
"parameterGroupFamily": "enterprisepostgres_v9.6",
"name": "dbparam1",
"description" : "this is test"
}
}
Example of Response
{
"dbParameterGroup": {
"parameterGroupFamily" :"enterprisepostgres_v9.6",
"name" : "paramgroup1",
"id" : "paramgroup_w34e5r6t7yu89",
"description" : "test",
"appliedInstances" : [
]
}
}