裸金属云硬盘连接器
裸金属云硬盘连接器列表
功能介绍
获取裸金属云硬盘连接器列表
URI
GET /v1/volume/connectors
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
node | string | 否 | 按裸金属节点过滤 |
fields | array | 否 | 按指定字段过滤 |
detail | boolean | 否 | 是否显示详细信息 |
limit | integer | 否 | 分页大小 |
marker | string | 否 | 每页最后一条数据的ID |
sort_dir | string | 否 | 排序方向,升序或降序,默认升序 |
sort_key | string | 否 | 排序键值 |
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
connectors | array | 云硬盘连接器信息列表 |
uuid | string | 云硬盘连接器UUID |
type | string | 云硬盘连接器类型 |
connector_id | string | 云硬盘连接器ID |
node_uuid | string | 云硬盘连接器所属裸金属节点UUID |
extra | object | 云硬盘连接器元数据信息 |
links | array | 链接信息 |
next | string | 请求下一组云硬盘连接器的URL,当使用limit请求参数时返回 |
请求示例
无
正常响应示例
{
"connectors": [
{
"connector_id": "iqn.2017-07.org.openstack:01:d9a51732c3f",
"created_at": "2016-08-18T22:28:48.643434+11:11",
"extra": {},
"links": [
{
"href": "http://127.0.0.1:6385/v1/volume/connectors/9bf93e01-d728-47a3-ad4b-5e66a835037c",
"rel": "self"
},
{
"href": "http://127.0.0.1:6385/volume/connectors/9bf93e01-d728-47a3-ad4b-5e66a835037c",
"rel": "bookmark"
}
],
"node_uuid": "6d85703a-565d-469a-96ce-30b6de53079d",
"type": "iqn",
"updated_at": null,
"uuid": "9bf93e01-d728-47a3-ad4b-5e66a835037c"
}
]
}
正常响应代码
200
错误码
无
创建裸金属云硬盘连接器
功能介绍
创建裸金属云硬盘连接器
URI
POST /v1/volume/connectors
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
node_uuid | string | 是 | 云硬盘连接器所属裸金属节点UUID |
type | string | 是 | 云硬盘连接器类型 |
connector_id | string | 是 | 云硬盘连接器ID |
extra | object | 否 | 云硬盘连接器元数据信息 |
uuid | string | 否 | 云硬盘连接器UUID |
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
uuid | string | 云硬盘连接器UUID |
type | string | 云硬盘连接器类型 |
connector_id | string | 云硬盘连接器ID |
node_uuid | string | 云硬盘连接器所属裸金属节点UUID |
extra | object | 云硬盘连接器元数据信息 |
links | array | 链接信息 |
请求示例
{
"node_uuid": "6d85703a-565d-469a-96ce-30b6de53079d",
"type": "iqn",
"connector_id": "iqn.2017-07.org.openstack:01:d9a51732c3f"
}
正常响应示例
{
"connector_id": "iqn.2017-07.org.openstack:01:d9a51732c3f",
"created_at": "2016-08-18T22:28:48.643434+11:11",
"extra": {},
"links": [
{
"href": "http://127.0.0.1:6385/v1/volume/connectors/9bf93e01-d728-47a3-ad4b-5e66a835037c",
"rel": "self"
},
{
"href": "http://127.0.0.1:6385/volume/connectors/9bf93e01-d728-47a3-ad4b-5e66a835037c",
"rel": "bookmark"
}
],
"node_uuid": "6d85703a-565d-469a-96ce-30b6de53079d",
"type": "iqn",
"updated_at": null,
"uuid": "9bf93e01-d728-47a3-ad4b-5e66a835037c"
}
正常响应代码
201
错误码
无
裸金属云硬盘连接器详情
功能介绍
获取裸金属云硬盘连接器详情信息
URI
GET /v1/volume/connectors/{volume_connector_id}
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
volume_connector_id | string | 是 | 云硬盘连接器UUID |
fields | array | 否 | 指定返回结果字段 |
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
uuid | string | 云硬盘连接器UUID |
type | string | 云硬盘连接器类型 |
connector_id | string | 云硬盘连接器ID |
node_uuid | string | 云硬盘连接器所属裸金属节点UUID |
extra | object | 云硬盘连接器元数据信息 |
links | array | 链接信息 |
请求示例
无
正常响应示例
{
"connector_id": "iqn.2017-07.org.openstack:01:d9a51732c3f",
"created_at": "2016-08-18T22:28:48.643434+11:11",
"extra": {},
"links": [
{
"href": "http://127.0.0.1:6385/v1/volume/connectors/9bf93e01-d728-47a3-ad4b-5e66a835037c",
"rel": "self"
},
{
"href": "http://127.0.0.1:6385/volume/connectors/9bf93e01-d728-47a3-ad4b-5e66a835037c",
"rel": "bookmark"
}
],
"node_uuid": "6d85703a-565d-469a-96ce-30b6de53079d",
"type": "iqn",
"updated_at": null,
"uuid": "9bf93e01-d728-47a3-ad4b-5e66a835037c"
}
正常响应代码
200
错误码
无
更新裸金属云硬盘连接器
功能介绍
更新裸金属云硬盘连接器信息
URI
PATCH /v1/volume/connectors/{volume_connector_id}
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
volume_connector_id | string | 是 | 云硬盘连接器UUID |
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
uuid | string | 云硬盘连接器UUID |
type | string | 云硬盘连接器类型 |
connector_id | string | 云硬盘连接器ID |
node_uuid | string | 云硬盘连接器所属裸金属节点UUID |
extra | object | 云硬盘连接器元数据信息 |
links | array | 链接信息 |
请求示例
[
{
"path" : "/connector_id",
"value" : "iqn.2017-07.org.openstack:02:10190a4153e",
"op" : "replace"
}
]
正常响应示例
{
"connector_id": "iqn.2017-07.org.openstack:02:10190a4153e",
"created_at": "2016-08-18T22:28:48.643434+11:11",
"extra": {},
"links": [
{
"href": "http://127.0.0.1:6385/v1/volume/connectors/9bf93e01-d728-47a3-ad4b-5e66a835037c",
"rel": "self"
},
{
"href": "http://127.0.0.1:6385/volume/connectors/9bf93e01-d728-47a3-ad4b-5e66a835037c",
"rel": "bookmark"
}
],
"node_uuid": "6d85703a-565d-469a-96ce-30b6de53079d",
"type": "iqn",
"updated_at": "2016-08-18T22:28:49.653974+00:00",
"uuid": "9bf93e01-d728-47a3-ad4b-5e66a835037c"
}
正常响应代码
200
错误码
无
删除裸金属云硬盘连接器
功能介绍
删除裸金属云硬盘连接器
URI
DELETE /v1/volume/connector/{volume_connector_id}
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
volume_connector_id | string | 是 | 云硬盘连接器UUID |
响应消息
无
请求示例
无
正常响应示例
无
正常响应代码
204
错误码
无
裸金属节点的云硬盘连接器列表
功能介绍
获取裸金属节点的云硬盘连接器列表
URI
GET /v1/nodes/{node_ident}/volume/connectors
请求消息
参数 | 参数类型 | 是否必选 | 描述 |
---|---|---|---|
node_ident | string | 是 | 裸金属节点UUID或名称 |
fields | array | 否 | 按指定字段过滤 |
detail | boolean | 否 | 是否显示详细信息 |
limit | integer | 否 | 分页大小 |
marker | string | 否 | 每页最后一条数据的ID |
sort_dir | string | 否 | 排序方向,升序或降序,默认升序 |
sort_key | string | 否 | 排序键值 |
响应消息
参数 | 参数类型 | 描述 |
---|---|---|
connectors | array | 云硬盘连接器信息列表 |
uuid | string | 云硬盘连接器UUID |
type | string | 云硬盘连接器类型 |
connector_id | string | 云硬盘连接器ID |
node_uuid | string | 云硬盘连接器所属裸金属节点UUID |
extra | object | 云硬盘连接器元数据信息 |
links | array | 链接信息 |
next | string | 请求下一组云硬盘连接器的URL,当使用limit请求参数时返回 |
请求示例
无
正常响应示例
{
"connectors": [
{
"connector_id": "iqn.2017-07.org.openstack:02:10190a4153e",
"created_at": "2016-08-18T22:28:48.643434+11:11",
"extra": {},
"links": [
{
"href": "http://127.0.0.1:6385/v1/volume/connectors/9bf93e01-d728-47a3-ad4b-5e66a835037c",
"rel": "self"
},
{
"href": "http://127.0.0.1:6385/volume/connectors/9bf93e01-d728-47a3-ad4b-5e66a835037c",
"rel": "bookmark"
}
],
"node_uuid": "6d85703a-565d-469a-96ce-30b6de53079d",
"type": "iqn",
"updated_at": "2016-08-18T22:28:49.653974+00:00",
"uuid": "9bf93e01-d728-47a3-ad4b-5e66a835037c"
}
]
}
正常响应代码
200
错误码
无