更新主机规格
接口URL
/api/v1/resource/spec
请求方式
PUT
Content-Type
application/json
认证方式
Bearer auth
请求Header参数
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
Accept | application/json | Text | 是 | - |
Content-Type | application/json | Text | 是 | - |
请求Body参数
{
"Name": "spec",
"CpuArch": "x86_64",
"CpuModel": "amd",
"CpuCores": 2,
"OS": "centos",
"Storage": 128,
"DiskType": "SSD",
"Memory": 4,
"Notes": ""
}
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
Name | spec | String | 否 | 名称 |
CpuArch | x86_64 | String | 是 | CPU 架构 [x86_64/aarch64] |
CpuModel | amd | String | 否 | CPU 型号 |
CpuCores | 2 | Integer | 否 | CPU 核心数量 |
OS | centos | String | 否 | 操作系统 |
Storage | 128 | Integer | 否 | 存储容量,单位 GB |
DiskType | SSD | String | 否 | 磁盘类型 [HDD/SSD] |
Memory | 4 | Integer | 否 | 内存容量,单位 GB |
Notes | - | String | 否 | 说明 |
成功响应示例
{
"Data": {
"ID": 0,
"CreatedAt": "0001-01-01T00:00:00Z",
"UpdatedAt": "0001-01-01T00:00:00Z",
"DeletedAt": null,
"Name": "spec",
"CpuArch": "x86_64",
"CpuModel": "amd",
"CpuCores": 2,
"OS": "centos",
"Storage": 128,
"DiskType": "SSD",
"Memory": 4,
"Notes": ""
},
"Success": true
}
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
Data | - | Object | |
Data.ID | 0 | Integer | |
Data.Name | spec | String | 名称 |
Data.CpuArch | x86_64 | String | CPU 架构 [x86_64/aarch64] |
Data.CpuModel | amd | String | CPU 型号 |
Data.CpuCores | 2 | Integer | CPU 核心数量 |
Data.OS | centos | String | 操作系统 |
Data.Storage | 128 | Integer | 存储容量,单位 GB |
Data.DiskType | SSD | String | 磁盘类型 [HDD/SSD] |
Data.Memory | 4 | Integer | 内存容量,单位 GB |
Data.Notes | - | String | 说明 |
Success | true | Boolean |