White Papers

Configuration details
34 Dell Storage Manager REST API Cookbook | 3089-WP-SAN
STDOUT
<Response [204]>
3.4.7 Delete a volume
A volume object can either be placed in the recycle bin (it can be restored at a later time) or the volume object
can be permanently deleted using the following details.
3.4.7.1 Move to recycle bin
# recycle a volume object
payload = {}
REST = '/StorageCenter/ScVolume/%s/Recycle' %
volList['RestTest_Vol_renamed']['instanceId']
completeURL = '%s%s' % (baseURL, REST if REST[0] != '/' else REST[1:])
json_data = connection.post(completeURL
,data=json.dumps(payload
,ensure_ascii=False).encode('utf-8')
,headers=header
,verify=verify_cert)
stdout = json.loads(json_data.text)
print stdout
STDOUT
{u'result': True}
3.4.7.2 Remove permanently
# remove a volume object
payload = {}
REST = '/StorageCenter/ScVolume/%s' %
volList['RestTest_Vol_renamed']['instanceId']
completeURL = '%s%s' % (baseURL, REST if REST[0] != '/' else REST[1:])
json_data = connection.delete(completeURL
,headers=header
,verify=verify_cert)
stdout = json.loads(json_data.text)
print stdout
del volList['RestTest_Vol_renamed'] # remove list entry
STDOUT
{u'result': True}