CreateDbDTO
CreateDbDTO
JSON Example
{
"templateId": "string",
"instanceName": "string",
"dbConfig": {
"dbName": "string",
"port": 0,
"adminUser": "string",
"adminPassword": "string",
"replicationUser": "string",
"replicationPassword": "string",
"rootPassword": "string",
"monitoringType": "string",
"edition": "string",
"dbVersion": "string"
},
"dbBackupConfig": {
"numLocalBackupDays": 0,
"numRemoteBackupDays": 0,
"automatedBackupStartTime": "string",
"enableAutoBackups": false
},
"dbMaintenanceConfig": {
"maintenanceWindowStartDay": "string",
"maintenanceWindowStartTime": "string",
"maintenanceWindowDuration": "string",
"minorVersionUpgradeEnabled": false,
"maintenanceWindowSelected": false
},
"requireClientSsl": false,
"dbOptions": [
{
"key": "string",
"value": "string"
}
],
"tags": [
"string"
],
"notifications": [
{
"alertDefinitionType": "string",
"status": "string",
"webhooks": [
{
"id": "string",
"name": "string",
"url": "string",
"endpointType": "string",
"status": "string",
"createdByUserEmail": "string",
"lastModifiedTime": "string",
"lastModifiedUserEmail": "string",
"orgId": "string",
"dbCount": 0,
"links": [
{
"rel": "string",
"href": "string",
"hreflang": "string",
"media": "string",
"title": "string",
"type": "string",
"deprecation": "string",
"profile": "string",
"name": "string"
}
]
}
]
}
],
"alertRuleSetId": "string"
}
string As uuid
As uuid
templateId
Required
templateId
string
instanceName
Required
instanceName
boolean
requireClientSsl
Optional
requireClientSsl
array of
string
tags
Optional
tags
provisioningConfig
Required
provisioningConfig
string As uuid
As uuid
alertRuleSetId
Optional
alertRuleSetId