Create CockroachDB Instance
Select
SaaS
Customer Managed
This API is used to create a cockroachDB instance
- application/json
Request Body
createPseudoClientRequest object
clientInfo object
clientType integer requiredDefault value:
29
plan object
planName stringplanId integersubclientInfo object
useLocalContent booleancontentOperationType integercontent stringfsSubClientProp object
useGlobalFilters stringdistributedClusterInstanceProperties object required
clusterType integer requiredDefault value:
18
opType integerDefault value:
2
instance object required
instanceId integerinstanceName stringclientName stringapplicationId integerDefault value:
64
clusterConfig object required
cockroachdbConfig object required
port integer requireduser object
userName stringdbCredentials object required
Either credentialId or credentialName must be provided
credentialId integercredentialName stringsslCredentials object
credentialId integercredentialName stringdbHost string requiredstaging object required
stagingType integer requiredDefault value:
1
stagingPath string requiredserviceHost string requiredinstanceType integer requiredDefault value:
5
cloudURL string requiredstagingCredentials object required
Either credentialId or credentialName must be provided
credentialId integercredentialName stringdataAccessNodes object required
dataAccessNodes object[]
clientId integerselected booleanentity object required
clientName string
Responses
- 200
- 400
- 401
OK
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
processinginstructioninfo object
attributes object[]
name stringvalue stringresponse object
errorCode integerentity object
clientId integerclientName stringinstanceId integer_type_ integer
{
"processinginstructioninfo": {
"attributes": [
{
"name": "string",
"value": "string"
}
]
},
"response": {
"errorCode": 0,
"entity": {
"clientId": 0,
"clientName": "string",
"instanceId": 0,
"_type_": 0
}
}
}
{
"processinginstructioninfo": {
"attributes": [
{
"name": "exitval",
"value": "0"
}
]
},
"response": {
"errorCode": 0,
"entity": {
"clientId": 341,
"clientName": "",
"instanceId": 285,
"_type_": 3
}
}
}
Bad Request
- application/json
- Schema
- Example 1
Schema
- string
Request body is empty or format is invalid
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example 1
Schema
- errorMessage string
- errorCode integer
{
"errorMessage": "string",
"errorCode": 0
}
{
"errorMessage": "Access Denied",
"errorCode": 5
}
Loading...