POST api/volumes/api/volumes/datatables
查询磁盘清单
Request Information
URI Parameters
None.
Body Parameters
VolumeQueryName | Description | Type | Additional information |
---|---|---|---|
StatusIds | Collection of VolumeStatus |
None. |
|
Name | string |
None. |
|
VmId | integer |
None. |
|
MountPoint | string |
None. |
|
PhysicalHost |
物理节点 |
string |
None. |
Size |
硬盘大小 add by fengma 2016.1.4 |
integer |
None. |
Usable |
是否查询可用的硬盘 add by fengma 2016.1.4 |
boolean |
None. |
qName |
主机名称 |
Collection of string |
None. |
qStatus |
硬盘状态 |
Collection of VolumeStatus |
None. |
qOrderId |
订单号 |
Collection of integer |
None. |
qOrderNumber |
订单流水号 |
Collection of string |
None. |
qExpireAt |
到期时间 |
Collection of QueryTimePeroid |
None. |
ZoneId |
[已废弃] |
string |
None. |
OrderQuery |
订单Id、订单流水号 |
string |
None. |
CreateAt0 |
创建时间范围起点 |
date |
None. |
CreateAt1 |
创建时间范围终点 |
date |
None. |
UpdateAt0 |
更新时间范围起点 |
date |
None. |
UpdateAt1 |
更新时间范围终点 |
date |
None. |
ExpireAt0 |
过期时间范围起点 |
date |
None. |
ExpireAt1 |
过期时间范围终点 |
date |
None. |
UserQuery |
用户编号、登录名、手机、邮箱 |
string |
None. |
ProjectName |
租户 |
string |
None. |
ProjectIdRef |
租户id(openstack) |
Collection of string |
None. |
ProjectId |
租户id(本地) |
Collection of integer |
None. |
HealthIds |
同步状态 |
Collection of Health |
None. |
IdRef |
Openstack Id |
string |
None. |
ZoneIds |
区域清单 |
Collection of string |
None. |
Draw | integer |
None. |
|
Start | integer |
None. |
|
Length | integer |
None. |
|
UserId | integer |
None. |
|
OrderBy | Dictionary of string [key] and integer [value] |
None. |
Request Formats
application/json, text/json
Sample:
{ "StatusIds": [ 0, 0 ], "Name": "sample string 1", "VmId": 1, "MountPoint": "sample string 2", "PhysicalHost": "sample string 3", "Size": 1, "Usable": true, "qName": [ "sample string 1", "sample string 2" ], "qStatus": [ 0, 0 ], "qOrderId": [ 1, 2 ], "qOrderNumber": [ "sample string 1", "sample string 2" ], "qExpireAt": [ { "Start": "2025-05-24T23:59:38.7924569+08:00", "End": "2025-05-24T23:59:38.7924569+08:00" }, { "Start": "2025-05-24T23:59:38.7924569+08:00", "End": "2025-05-24T23:59:38.7924569+08:00" } ], "ZoneId": "sample string 4", "OrderQuery": "sample string 5", "CreateAt0": "2025-05-24T23:59:38.7934575+08:00", "CreateAt1": "2025-05-24T23:59:38.7934575+08:00", "UpdateAt0": "2025-05-24T23:59:38.7934575+08:00", "UpdateAt1": "2025-05-24T23:59:38.7934575+08:00", "ExpireAt0": "2025-05-24T23:59:38.7934575+08:00", "ExpireAt1": "2025-05-24T23:59:38.7944576+08:00", "UserQuery": "sample string 6", "ProjectName": "sample string 7", "ProjectIdRef": [ "sample string 1", "sample string 2" ], "ProjectId": [ 1, 2 ], "HealthIds": [ 0, 0 ], "IdRef": "sample string 8", "ZoneIds": [ "sample string 1", "sample string 2" ], "Draw": 9, "Start": 10, "Length": 11, "UserId": 1, "OrderBy": { "sample string 1": 2, "sample string 3": 4 } }
application/xml, text/xml
Sample:
<VolumeQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Ecloud.IoObjects.Openstack"> <Draw xmlns="http://schemas.datacontract.org/2004/07/Ecloud.Common.IoObjects">9</Draw> <Length xmlns="http://schemas.datacontract.org/2004/07/Ecloud.Common.IoObjects">11</Length> <OrderBy xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.datacontract.org/2004/07/Ecloud.Common.IoObjects"> <d2p1:KeyValueOfstringint> <d2p1:Key>sample string 1</d2p1:Key> <d2p1:Value>2</d2p1:Value> </d2p1:KeyValueOfstringint> <d2p1:KeyValueOfstringint> <d2p1:Key>sample string 3</d2p1:Key> <d2p1:Value>4</d2p1:Value> </d2p1:KeyValueOfstringint> </OrderBy> <Start xmlns="http://schemas.datacontract.org/2004/07/Ecloud.Common.IoObjects">10</Start> <UserId xmlns="http://schemas.datacontract.org/2004/07/Ecloud.Common.IoObjects">1</UserId> <HealthIds xmlns:d2p1="http://schemas.datacontract.org/2004/07/Ecloud.Objects.Openstack"> <d2p1:Health>ABSENT</d2p1:Health> <d2p1:Health>ABSENT</d2p1:Health> </HealthIds> <IdRef>sample string 8</IdRef> <ProjectId xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:long>1</d2p1:long> <d2p1:long>2</d2p1:long> </ProjectId> <ProjectIdRef xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </ProjectIdRef> <ProjectName>sample string 7</ProjectName> <UserQuery>sample string 6</UserQuery> <ZoneIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </ZoneIds> <CreateAt0>2025-05-24T23:59:38.7934575+08:00</CreateAt0> <CreateAt1>2025-05-24T23:59:38.7934575+08:00</CreateAt1> <ExpireAt0>2025-05-24T23:59:38.7934575+08:00</ExpireAt0> <ExpireAt1>2025-05-24T23:59:38.7944576+08:00</ExpireAt1> <OrderQuery>sample string 5</OrderQuery> <UpdateAt0>2025-05-24T23:59:38.7934575+08:00</UpdateAt0> <UpdateAt1>2025-05-24T23:59:38.7934575+08:00</UpdateAt1> <ZoneId>sample string 4</ZoneId> <MountPoint>sample string 2</MountPoint> <Name>sample string 1</Name> <PhysicalHost>sample string 3</PhysicalHost> <Size>1</Size> <StatusIds xmlns:d2p1="http://schemas.datacontract.org/2004/07/Ecloud.Objects.Openstack"> <d2p1:VolumeStatus>unknown</d2p1:VolumeStatus> <d2p1:VolumeStatus>unknown</d2p1:VolumeStatus> </StatusIds> <Usable>true</Usable> <VmId>1</VmId> <qExpireAt> <QueryTimePeroid> <End>2025-05-24T23:59:38.7924569+08:00</End> <Start>2025-05-24T23:59:38.7924569+08:00</Start> </QueryTimePeroid> <QueryTimePeroid> <End>2025-05-24T23:59:38.7924569+08:00</End> <Start>2025-05-24T23:59:38.7924569+08:00</Start> </QueryTimePeroid> </qExpireAt> <qName xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </qName> <qOrderId xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:long>1</d2p1:long> <d2p1:long>2</d2p1:long> </qOrderId> <qOrderNumber xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:string>sample string 1</d2p1:string> <d2p1:string>sample string 2</d2p1:string> </qOrderNumber> <qStatus xmlns:d2p1="http://schemas.datacontract.org/2004/07/Ecloud.Objects.Openstack"> <d2p1:VolumeStatus>unknown</d2p1:VolumeStatus> <d2p1:VolumeStatus>unknown</d2p1:VolumeStatus> </qStatus> </VolumeQuery>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
JsonResultOfVolumeViewName | Description | Type | Additional information |
---|---|---|---|
draw | integer |
None. |
|
recordsTotal | integer |
None. |
|
recordsFiltered | integer |
None. |
|
data | Collection of VolumeView |
None. |
|
error | string |
None. |
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.