欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/
功能说明
该接口用于查询 OCP 中记录的 Unit 规格列表。
调用说明
接口约束
调用者需要通过 OCP 应用服务鉴权。
请求路径
GET /api/v2/ob/unitSpecs
请求参数
参数 | 类型 | 必选 | 示例值 | 描述 |
|---|---|---|---|---|
name | String | 否 | S1 | Unit 规格名 |
type | String | 否 | SYSTEM | Unit 规格类型,取值范围: SYSTEM 系统默认。 CUSTOM 自定义。 |
返回结果
基础数据结构
参数 | 类型 | 说明 |
|---|---|---|
data | Object | UnitSpec 的信息,详情参见下表。 |
successful | Boolean | 请求是否成功。 |
timestamp | Datetime | 服务端完成请求的时间戳。 |
duration | Integer | 服务端处理请求的时间(毫秒)。 |
status | Integer | 符合 HTTP Status 规范的编码。 |
traceId | String | 请求的 Trace ID,用于排查问题。 |
server | String | 响应请求的应用服务的地址。 |
UnitSpec 的数据结构
ObCluster 的数据结构
参数 | 类型 | 说明 |
|---|---|---|
id | Integer | Unit 规格的 ID。 |
name | String | Unit 规格的名称。 |
type | String | Unit 规格类型,取值范围: SYSTEM 系统默认。 CUSTOM 自定义 |
maxCpuCoreCount | Number | 最大 CPU 核心数。 |
minCpuCoreCount | Number | 最小 CPU 核心数。 |
maxMemorySize | Integer | 最大内存,单位 GB。 |
minMemorySize | Integer | 最小内存,单位 GB。 |
示例
请求示例
GET /api/v2/ob/unitSpecs
返回示例
{
"data": {
"contents": [
{
"id": 5,
"maxCpuCoreCount": 1.5,
"maxMemorySize": 6,
"minCpuCoreCount": 1.5,
"minMemorySize": 6,
"name": "S1",
"type": "SYSTEM"
},
{
"id": 1000001,
"maxCpuCoreCount": 2,
"maxMemorySize": 7,
"minCpuCoreCount": 2,
"minMemorySize": 7,
"name": "C1",
"type": "CUSTOM"
}
],
"page": {
"number": 1,
"size": 10,
"totalElements": 2,
"totalPages": 1
}
},
"duration": 284,
"server": "xxx.xxx.xxx.xxx",
"status": 200,
"successful": true,
"timestamp": "2022-08-08T16:45:18.674+08:00",
"traceId": "7b2030b217b84eac"
}
欢迎访问 OceanBase 官网获取更多信息:https://www.oceanbase.com/




