REST API Reference Version 4.4.0.0Search

Bulk_move

POST v1/volumes/actions/bulk_move

Description

Move volumes and their related volumes to another pool. To change a single volume's folder assignment (while remaining in the same pool), use a volume update operation to change the folder_id attribute.

Normal Response Codes

200

HTTP Error Codes

400 401 403 404 409 500 501 503

Request

Parameter Type JSON Type Description Mandatory
vol_ids NsObjectIDList Array of NsObjectID IDs of the volumes to move. A list of object ids. true
dest_pool_id NsObjectID string ID of the destination pool or folder. Specify a pool ID when the volumes should not be in a folder; otherwise, specify a folder ID and the pool will be derived from the folder. A 42 digit hexadecimal number. Example: '2a0df0fe6f7dc7bb16000000000000000000004817'. true

JSON Request

            

{
    "data" : {
        "dest_pool_id" : "0a00000000000004d3000000000000000000000002",
        "vol_ids" : [
            "0600000000000004d3000000000000000000000005",
            "0600000000000004d3000000000000000000000006"
        ]
    }
}

       
         

Response

Type: NsVolumeListReturn

Member Type JSON Type Description
vol_list NsVolumeList array A list of volume names and IDs. List of volumes.

JSON Response

            

{
    "data" : {
        "vol_list" : [
            {
                "id" : "0600000000000004d3000000000000000000000005",
                "vol_id" : "0600000000000004d3000000000000000000000005",
                "name" : "vol0.762157726640911"
                "vol_name" : "vol0.762157726640911"
            },
            {
                "id" : "0600000000000004d3000000000000000000000006",
                "vol_id" : "0600000000000004d3000000000000000000000006",
                "name" : "vol0.762157726640912"
                "vol_name" : "vol0.762157726640912"
            }
        ]
    }
}