vDB API (1.0)

Download OpenAPI specification:Download

API for working with vDB Instances (Relational Databases, MemoryStore Databases and Kafka Clusters).

resource-controller

updateAutoRenew

path Parameters
artifactId
required
string
header Parameters
portal-user-id
required
integer <int32>
Request Body schema: application/json
required
product
string
artifactType
string
artifactId
string
object (AutoRenewInfo)

Responses

Request samples

Content type
application/json
{
  • "product": "string",
  • "artifactType": "string",
  • "artifactId": "string",
  • "autoRenewInfo": {
    }
}

getListResource

query Parameters
resourceType
string
renewType
string
status
string
header Parameters
portal-user-id
required
integer <int32>

Responses

Relational Database API

updateDatabaseSetting

path Parameters
instanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "dbInstanceId": "db-70a4fbee-db60-46d2-858c-875478a03a38",
  • "password": "S8oJRwAQ_hXH",
  • "publicAccess": true,
  • "backupAuto": true,
  • "backupDuration": 2,
  • "backupTime": "00:00"
}

updateDatabaseConfigGroup

path Parameters
instanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "dbInstanceId": "db-b0c9332f-96da-4aff-9439-38f9a9e2bf46",
  • "configId": "cfg-89bd25dc-79a5-49a8-9278-3ef0b23bba36"
}

getSecurityRules

path Parameters
instanceId
required
string

Responses

updateSecurityGroupRules

path Parameters
instanceId
required
string
Request Body schema: application/json
required
Array
id
string
direction
string
etherType
string
protocol
string
portRangeMin
integer <int32>
portRangeMax
integer <int32>
remoteIpPrefix
string
remoteGroupId
string
remoteGroupName
string
status
string
description
string
createdAt
string <date-time>
displayCreatedAt
string

Responses

Request samples

Content type
application/json
[
  • {
    }
]

createRelationalDatabaseInstance

header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "databases": [
    ],
  • "user": {
    },
  • "name": "database-lfduxavl-4t",
  • "packageId": 135,
  • "volumeSize": 20,
  • "volumeType": "ssd-iops3000",
  • "datastoreType": "MySQL",
  • "datastoreVersion": "8.0",
  • "netIds": [
    ],
  • "configId": "cfg-f42c6f8f-2cd1-4fcc-a27c-e06a23ca0c49",
  • "publicAccess": true,
  • "backupAuto": true,
  • "backupDuration": 2,
  • "backupTime": "00:00",
  • "poc": true
}

renewResource

path Parameters
resourceId
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "renew",
  • "databaseInstances": [
    ],
  • "resourceType": "dbaas"
}

startDatabaseInstances

path Parameters
instanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "start",
  • "databaseInstances": [
    ],
  • "resType": "dbaas"
}

stopDatabaseInstances

path Parameters
instanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "stop",
  • "databaseInstances": [
    ],
  • "resType": "dbaas"
}

resizeStorage

path Parameters
instanceId
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "resourceType": "dbaas",
  • "action": "resize",
  • "databaseInstances": [
    ]
}

resizeInstance

path Parameters
instanceId
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "resourceType": "dbaas",
  • "action": "resize",
  • "databaseInstances": [
    ]
}

restartDatabaseInstances

path Parameters
instanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "reboot",
  • "databaseInstances": [
    ],
  • "resType": "dbaas"
}

detachReplica

path Parameters
instanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "detach_replica",
  • "databaseInstances": [
    ],
  • "resType": "dbaas"
}

deleteDatabaseInstances

path Parameters
instanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "delete",
  • "databaseInstances": [
    ],
  • "resType": "dbaas"
}

createRelationalDatabaseInstanceReplica

path Parameters
instanceId
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "database-g0viipgc-yh",
  • "volumeSize": 20,
  • "volumeType": "ssd-iops3000",
  • "datastoreType": "MySQL",
  • "datastoreVersion": "8.0",
  • "netIds": [
    ],
  • "configId": "",
  • "publicAccess": true,
  • "backupAuto": true,
  • "backupDuration": 2,
  • "backupTime": "00:00",
  • "packageId": "135",
  • "replicaSourceId": "db-70a4fbee-db60-46d2-858c-875478a03a38",
  • "poc": true
}

exchangePocResource

header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "exchange_poc",
  • "databaseInstances": [
    ],
  • "resourceType": "dbaas"
}

getDatabaseInstancesByUser

query Parameters
required
object (FilterRequest)
pageNumber
required
integer <int32>
pageSize
required
integer <int32>

Responses

getListReplicas

path Parameters
replicaSourceId
required
string

Responses

getHistoryDB

path Parameters
instanceId
required
string
query Parameters
pageNumber
integer <int32>
Default: 1
pageSize
integer <int32>
Default: 10

Responses

getVolumeTypes

header Parameters
portal-user-id
required
integer <int32>

Responses

getListNetwork

Responses

listNetwork

Responses

getDatabaseInstancesById

path Parameters
dbInstanceId
required
string

Responses

getFlavors

query Parameters
type
required
string
version
required
string
header Parameters
portal-user-id
required
integer <int32>

Responses

getFlavorCodes

header Parameters
portal-user-id
required
integer <int32>

Responses

getAllInstanceFamily

Responses

getEngine

Responses

getAllDatastore

Responses

getDBInstanceConfig

Responses

Relational Configuration group API

updateConfig

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "id": "cfg-449d712c-8769-42c2-ae78-9f6c4fe9d00e",
  • "name": "config-1",
  • "datastoreType": "MySQL",
  • "datastoreVersion": "5.5",
  • "engineGroup": 1,
  • "values": {
    }
}

createConfig

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "config-1",
  • "description": "",
  • "datastoreType": "MySQL",
  • "datastoreVersion": "5.5",
  • "engineGroup": 1
}

getListConfigs

query Parameters
pageNumber
integer <int32>
Default: 1
pageSize
integer <int32>
Default: 10

Responses

getConfigParams

query Parameters
datastoreType
required
string
datastoreVersion
required
string

Responses

getConfigsById

query Parameters
id
required
string

Responses

deleteConfigs_1

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
[
  • {
    }
]

MemoryStore Database API

updateDatabaseSetting_1

path Parameters
dbInstanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "dbInstanceId": "db-b0c9332f-96da-4aff-9439-38f9a9e2bf46",
  • "redisPassword": "abcd1234abcd1234",
  • "redisPasswordEnabled": true,
  • "editRedisPassword": true,
  • "publicAccess": false,
  • "backupAuto": true,
  • "backupDuration": 2,
  • "backupTime": "00:00",
  • "updateType": 0
}

updateDatabaseConfigGroup_1

path Parameters
dbInstanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "dbInstanceId": "db-b0c9332f-96da-4aff-9439-38f9a9e2bf46",
  • "configId": "cfg-89bd25dc-79a5-49a8-9278-3ef0b23bba36",
  • "updateType": 1
}

getSecurityRules_1

path Parameters
dbInstanceId
required
string

Responses

updateSecurityRules

path Parameters
dbInstanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
[
  • {
    },
  • {
    }
]

createMemoryStoreDatabaseInstance

header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "backupAuto": false,
  • "backupDuration": 2,
  • "backupTime": "00:00",
  • "configId": "",
  • "datastoreType": "Redis",
  • "datastoreVersion": "4.0",
  • "name": "nhontt-mem-stg",
  • "netIds": [
    ],
  • "packageId": 102,
  • "publicAccess": false,
  • "redisPassword": "abcd1234abcd1234",
  • "redisPasswordEnabled": true,
  • "poc": true
}

startDatabaseInstances_1

path Parameters
dbInstanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "start",
  • "databaseInstances": [
    ],
  • "resType": "dbaas"
}

stopDatabaseInstances_1

path Parameters
dbInstanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "stop",
  • "databaseInstances": [
    ],
  • "resType": "dbaas"
}

resizeInstance_1

path Parameters
dbInstanceId
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "resourceType": "dbaas",
  • "action": "resize",
  • "databaseInstances": [
    ]
}

renewResource_1

path Parameters
dbInstanceId
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "renew",
  • "databaseInstances": [
    ],
  • "resourceType": "dbaas"
}

restartDatabaseInstances_1

path Parameters
dbInstanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "reboot",
  • "databaseInstances": [
    ],
  • "resType": "dbaas"
}

exchangePocResource_1

path Parameters
dbInstanceId
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "exchange_poc",
  • "databaseInstances": [
    ],
  • "resourceType": "dbaas"
}

detachReplica_1

path Parameters
dbInstanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "detach_replica",
  • "databaseInstances": [
    ],
  • "resType": "dbaas"
}

deleteDatabaseInstances_1

path Parameters
dbInstanceId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "action": "delete",
  • "databaseInstances": [
    ],
  • "resType": "dbaas"
}

createDatabaseInstanceReplica

path Parameters
dbInstanceId
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "backupAuto": false,
  • "backupDuration": 2,
  • "backupTime": "00:00",
  • "configId": "",
  • "datastoreType": "Redis",
  • "datastoreVersion": "4.0",
  • "name": "nhontt-mem-rep",
  • "netIds": [
    ],
  • "packageId": "64",
  • "publicAccess": false,
  • "redisPasswordEnabled": false,
  • "replicaSourceId": "db-ff53de54-f755-4b7e-8522-0cae12bd0fa9",
  • "poc": true
}

getDatabaseInstancesByUser_1

query Parameters
required
object (FilterRequest)
pageNumber
required
integer <int32>
pageSize
required
integer <int32>

Responses

getDatabaseInstancesById_1

path Parameters
dbInstanceId
required
string

Responses

getListReplicas_1

path Parameters
dbInstanceId
required
string

Responses

getHistoryDB_1

path Parameters
dbInstanceId
required
string
query Parameters
pageNumber
integer <int32>
Default: 1
pageSize
integer <int32>
Default: 10

Responses

getListBackupsByInstanceId_1

path Parameters
dbInstanceId
required
string

Responses

MemoryStore Configuration group API

updateConfig_1

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "id": "cfg-1bbe18fb-8736-4307-a60d-f87e057c544c",
  • "name": "redis40",
  • "datastoreType": "Redis",
  • "datastoreVersion": "4.0",
  • "engineGroup": 2,
  • "values": {
    }
}

deleteConfigs

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
[
  • {
    }
]

createConfig_1

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "redis40",
  • "description": "abcd",
  • "datastoreType": "Redis",
  • "datastoreVersion": "4.0",
  • "engineGroup": 2
}

getListConfigs_1

query Parameters
pageNumber
integer <int32>
Default: 1
pageSize
integer <int32>
Default: 10

Responses

getConfigsById_1

path Parameters
configId
required
string

Responses

getConfigParams_1

query Parameters
datastoreType
required
string
datastoreVersion
required
string

Responses

Kafka Cluster API

getUserById

path Parameters
clusterId
required
string
userId
required
string

Responses

updateUser

path Parameters
clusterId
required
string
userId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "produceTopicNames": [
    ],
  • "produceAll": true,
  • "consumeTopicNames": [
    ],
  • "consumeAll": true,
  • "mtlsAuthen": true,
  • "saslAuthen": true
}

deleteUser

path Parameters
clusterId
required
string
userId
required
string

Responses

regenerateUserAuthenCreds

path Parameters
clusterId
required
string
userId
required
string

Responses

getTopicById

path Parameters
clusterId
required
string
topicId
required
string

Responses

updateTopic

path Parameters
clusterId
required
string
topicId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "partitions": 0,
  • "replicas": 0,
  • "retentionSeconds": 0,
  • "retentionBytes": 0
}

deleteTopic

path Parameters
clusterId
required
string
topicId
required
string

Responses

updatePublicAccess

path Parameters
clusterId
required
string
query Parameters
enable
required
string

Responses

updateStorageType

path Parameters
clusterId
required
string
query Parameters
storageType
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"

Responses

updateStorageSize

path Parameters
clusterId
required
string
query Parameters
size
required
integer <int32>
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"

Responses

updateBrokerCount

path Parameters
clusterId
required
string
query Parameters
count
required
integer <int32>
rebalance
required
boolean
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"

Responses

updateConfigGroup

path Parameters
clusterId
required
string
query Parameters
configGroupVersionId
required
string

Responses

updateAuthentication

path Parameters
clusterId
required
string
query Parameters
mtlsAuthen
required
boolean
saslAuthen
required
boolean

Responses

listClusters

Responses

createOrderCluster

header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
id
string
name
string
object
kafkaVersion
string
serverFlavorId
string

FlavorId

kafkaBrokerCount
integer <int32>
kafkaStorageType
string

Volume Type KafkaUuid

kafkaStorageSize
integer <int32>
vserverProjectId
string
networkId
string
subnetId
string
mtlsAuthen
boolean
saslAuthen
boolean
configGroupVersionId
string
encryptionVolume
boolean

Responses

Request samples

Content type
application/json
{
  • "id": "string",
  • "name": "string",
  • "tags": {
    },
  • "kafkaVersion": "string",
  • "serverFlavorId": "string",
  • "kafkaBrokerCount": 0,
  • "kafkaStorageType": "string",
  • "kafkaStorageSize": 0,
  • "vserverProjectId": "string",
  • "networkId": "string",
  • "subnetId": "string",
  • "mtlsAuthen": true,
  • "saslAuthen": true,
  • "configGroupVersionId": "string",
  • "encryptionVolume": true
}

listUser

path Parameters
clusterId
required
string

Responses

createUser

path Parameters
clusterId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "produceTopicNames": [
    ],
  • "produceAll": true,
  • "consumeTopicNames": [
    ],
  • "consumeAll": true,
  • "mtlsAuthen": true,
  • "saslAuthen": true
}

listTopic

path Parameters
clusterId
required
string

Responses

createTopic

path Parameters
clusterId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "partitions": 0,
  • "replicas": 0,
  • "retentionSeconds": 0,
  • "retentionBytes": 0
}

createSecRule

path Parameters
clusterId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "remoteIp": "string",
  • "port": 0
}

getClusterById

path Parameters
clusterId
required
string

Responses

deleteCluster

path Parameters
clusterId
required
string

Responses

getUserAuthenCreds

path Parameters
clusterId
required
string
userId
required
string

Responses

listHistory

path Parameters
clusterId
required
string

Responses

deleteSecRule

path Parameters
clusterId
required
string
secGroupRuleId
required
string

Responses

pricing-controller

calculatePrice

header Parameters
portal-user-id
required
integer <int32>
Request Body schema: application/json
required
resourceType
required
stringdbaas|dbaas-backup-storage|kafka
action
required
stringcreate|create_kafka|resize_flavor|resize_volu...
resourceInfo
object

Responses

Request samples

Content type
application/json
{
  • "resourceType": "string",
  • "action": "string",
  • "resourceInfo": { }
}

Relational Backup Storage API

createRelationalBackUpStorage

header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "backupPackageId": "1"
}

resizeBackupStorage

header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "resourceType": "dbaas-backup-storage",
  • "action": "resize",
  • "databaseInstances": [
    ]
}

renewBackupStorage

header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "resourceType": "dbaas-backup-storage",
  • "action": "renew",
  • "databaseInstances": [
    ]
}

deleteBackupStorage

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "databaseInstances": [
    ],
  • "action": "delete",
  • "resType": "dbaas-backup-storage"
}

getListQuotaPackage

Responses

getListBackupStorage

query Parameters
engineGroup
integer <int32>
Default: 1

Responses

Relational Backup API

restoreBackup

path Parameters
id
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "resourceType": "dbaas-backup",
  • "action": "restore_backup",
  • "databaseInstances": [
    ]
}

createBackups

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "backup-bii5qju6-23",
  • "dbInstanceId": "db-70a4fbee-db60-46d2-858c-875478a03a38",
  • "backupType": "INCREMENTAL",
  • "description": "Manual created",
  • "engineGroup": 1,
  • "parentId": "bk-e589fd8a-6037-47dc-95a2-338f209dc524"
}

getListBackups

query Parameters
pageNumber
integer <int32>
Default: 1
pageSize
integer <int32>
Default: 10

Responses

getListBackupsByInstanceId

path Parameters
instanceId
required
string

Responses

getFreeBackupUsage

Responses

getDetailBackupById

path Parameters
backupId
required
string

Responses

deleteBackups_1

path Parameters
backupId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
[
  • {
    }
]

MemoryStore Backup Storage API

createMemoryStoreBackUpStorage

header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "backupPackageId": "1"
}

resizeBackupStorage_1

header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "resourceType": "dbaas-backup-storage",
  • "action": "resize",
  • "databaseInstances": [
    ]
}

renewBackupStorage_1

header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "resourceType": "dbaas-backup-storage",
  • "action": "renew",
  • "databaseInstances": [
    ]
}

deleteBackupStorage_1

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "databaseInstances": [
    ],
  • "action": "delete",
  • "resType": "dbaas-backup-storage"
}

getListBackupStorage_1

query Parameters
engineGroup
integer <int32>
Default: 2

Responses

getListQuotaPackage_1

Responses

MemoryStore Backup API

restoreBackup_1

path Parameters
backupId
required
string
header Parameters
user-type
string
Default: ROOT_USER
Enum: "ROOT_USER" "IAM_USER"
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "resourceType": "dbaas-backup",
  • "action": "restore_backup",
  • "databaseInstances": [
    ]
}

deleteBackups

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
[
  • {
    }
]

createBackups_1

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "backup-odfc1dgu-g3",
  • "dbInstanceId": "db-4384063b-0839-4346-a059-7a82209e0880",
  • "backupType": "FULL",
  • "description": "Manual created",
  • "engineGroup": 2
}

getListBackups_1

query Parameters
pageNumber
integer <int32>
Default: 1
pageSize
integer <int32>
Default: 10

Responses

getDetailBackupById_1

path Parameters
backupId
required
string

Responses

getFreeBackupUsage_1

Responses

Kafka Configuration Group API

listConfigGroup

Responses

createConfigGroup

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "description": "string",
  • "properties": [
    ]
}

createConfigGroupVersion

path Parameters
configGroupId
required
string
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
{
  • "properties": [
    ]
}

getConfigGroupById

path Parameters
configGroupId
required
string

Responses

deleteConfigGroup

path Parameters
configGroupId
required
string

Responses

getConfigGroupVersionById

path Parameters
configGroupId
required
string
configGroupVersionId
required
string

Responses

MemoryStore Misc API

getVolumeTypes_1

header Parameters
portal-user-id
required
integer <int32>

Responses

listDatabaseInstanceStatus

Responses

getListNetwork_1

Responses

listNetwork_1

Responses

getFlavors_1

query Parameters
type
required
string
version
required
string
header Parameters
portal-user-id
required
integer <int32>

Responses

getAllInstanceFamily_1

Responses

getEngine_1

Responses

getAllDatastore_1

Responses

getDBInstanceConfig_1

Responses

getFlavorCodes_1

header Parameters
portal-user-id
required
integer <int32>

Responses

Kafka Misc API

getVolumeTypes_2

header Parameters
portal-user-id
required
integer <int32>

Responses

listFlavor

query Parameters
type
string
Default: "kafka"
version
string
Default: "1.0"
header Parameters
portal-user-id
required
integer <int32>

Responses

listFamily

Responses

listAppConfigs

header Parameters
portal-user-id
required
integer <int32>

Responses

listCode

header Parameters
portal-user-id
required
integer <int32>

Responses