"version": "1.0.0",
"title": "MultiVIM Service rest API"
},
- "basePath": "/openoapi/multivim/v1/",
+ "basePath": "/api/multicloud/v0/",
"tags": [
{
"name": "MultiVIM services"
"type": "string"
},
{
- "in": "body",
- "name": "body",
- "description": "get a list of vim volumes request param",
+ "name": "name",
+ "in": "query",
+ "description": "volumn name to filter list",
"required": false,
- "schema": {
- "$ref": "#/definitions/ListVimVolumes"
- }
+ "type": "string"
+ },
+ {
+ "name": "limit",
+ "in": "query",
+ "description": "Requests a page size of items",
+ "required": false,
+ "type": "string"
+ },
+ {
+ "name": "marker",
+ "in": "query",
+ "description": "image ID of the last-seen item",
+ "required": false,
+ "type": "string"
}
],
"responses": {
"type": "integer",
"description": "volume size"
},
- "imageName": {
+ "imageId": {
"type": "string",
- "description": "image name to create volume"
+ "description": "image UUID to create volume"
},
"volumeType": {
"type": "string",
}
}
},
- "ListVimVolumes": {
- "type": "object",
- "properties": {
- "name": {
- "type": "string",
- "description": "volume name to filter volume list"
- },
- "limit": {
- "type": "integer",
- "description": "Requests a page size of items"
- },
- "marker": {
- "type": "string",
- "description": "volume ID of the last-seen item"
- }
- }
- },
"VimVolumesInfo": {
"type": "object",
"required": [
"$ref": "#/definitions/VimVolumeAttachmentInfo"
}
},
+ "status": {
+ "type": "string",
+ "description": "volume status"
+ },
"vimId": {
"type": "string"
},
"type": "string",
"description": "volume UUID"
},
- "deviceId": {
+ "device": {
"type": "string",
- "description": "device UUID"
+ "description": "device to be attached"
},
"hostName": {
"type": "string",