GET api/volumes/getusable
获取所有可用的磁盘列表
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Collection of VolumeView| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| Name |
名称 |
string |
None. |
| Description |
描述 |
string |
None. |
| Status |
卷状态 |
VolumeStatus |
None. |
| Size |
磁盘大小 |
integer |
None. |
| VmId |
主机Id(可空) |
integer |
None. |
| VmName |
主机名称 |
string |
None. |
| MountPoint |
磁盘挂载点 |
string |
None. |
| PhysicalHost |
物理节点 |
string |
None. |
| VmStatus |
主机状态 |
VmStatus |
None. |
| CreateAt |
创建时间 |
date |
None. |
| UpdateAt |
更新时间 |
date |
None. |
| ExpireAt |
过期时间 |
date |
None. |
| IsTrial |
是否为试用 |
boolean |
None. |
| UserId |
用户ID |
integer |
None. |
| UserName |
用户姓名 |
string |
None. |
| ProjectRef |
租户信息 |
IdentityProjectBrief |
None. |
| ZoneId |
区域ID |
string |
None. |
| ZoneName |
区域名称 |
string |
None. |
| IdRef |
openstack编码 |
string |
None. |
| Health |
同步状态 |
Health |
None. |
| CheckAt |
同步时间 |
date |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"Id": 1,
"Name": "sample string 2",
"Description": "sample string 3",
"Status": 0,
"Size": 4,
"VmId": 1,
"VmName": "sample string 5",
"MountPoint": "sample string 6",
"PhysicalHost": "sample string 7",
"VmStatus": 0,
"CreateAt": "2025-12-14T20:54:27.8051272+08:00",
"UpdateAt": "2025-12-14T20:54:27.8051272+08:00",
"ExpireAt": "2025-12-14T20:54:27.8051272+08:00",
"IsTrial": true,
"UserId": 12,
"UserName": "sample string 13",
"ProjectRef": {
"Id": 1,
"Name": "sample string 2",
"Description": "sample string 3",
"Enabled": true,
"NetworkId": "sample string 5",
"ExternalNetworkId": "sample string 6",
"SubnetId": "sample string 7",
"RouterId": "sample string 8",
"UserName": "sample string 9",
"RealName": "sample string 10",
"Email": "sample string 11",
"Mobile": "sample string 12",
"Contact": "sample string 13",
"UserId": 1,
"ZoneId": "sample string 14",
"IdRef": "sample string 15",
"Health": 0,
"CheckAt": "2025-12-14T20:54:27.8191274+08:00"
},
"ZoneId": "sample string 14",
"ZoneName": "sample string 15",
"IdRef": "sample string 16",
"Health": 0,
"CheckAt": "2025-12-14T20:54:27.8201273+08:00"
},
{
"Id": 1,
"Name": "sample string 2",
"Description": "sample string 3",
"Status": 0,
"Size": 4,
"VmId": 1,
"VmName": "sample string 5",
"MountPoint": "sample string 6",
"PhysicalHost": "sample string 7",
"VmStatus": 0,
"CreateAt": "2025-12-14T20:54:27.8051272+08:00",
"UpdateAt": "2025-12-14T20:54:27.8051272+08:00",
"ExpireAt": "2025-12-14T20:54:27.8051272+08:00",
"IsTrial": true,
"UserId": 12,
"UserName": "sample string 13",
"ProjectRef": {
"Id": 1,
"Name": "sample string 2",
"Description": "sample string 3",
"Enabled": true,
"NetworkId": "sample string 5",
"ExternalNetworkId": "sample string 6",
"SubnetId": "sample string 7",
"RouterId": "sample string 8",
"UserName": "sample string 9",
"RealName": "sample string 10",
"Email": "sample string 11",
"Mobile": "sample string 12",
"Contact": "sample string 13",
"UserId": 1,
"ZoneId": "sample string 14",
"IdRef": "sample string 15",
"Health": 0,
"CheckAt": "2025-12-14T20:54:27.8191274+08:00"
},
"ZoneId": "sample string 14",
"ZoneName": "sample string 15",
"IdRef": "sample string 16",
"Health": 0,
"CheckAt": "2025-12-14T20:54:27.8201273+08:00"
}
]
application/xml
Sample:
text/xml
Sample: