White Papers

Configuration details
28 Dell Storage Manager REST API Cookbook | 3089-WP-SAN
STDOUT
{u'status': u'Up', u'deleteAllowed': True, u'instanceName': u'RestTest_001',
u'name': u'RestTest_001', u'parent': {u'instanceId': u'101.0', u'instanceName':
u'Volumes', u'objectType': u'ScVolumeFolder'}, u'instanceId': u'101.101',
u'scName': u'SC 9', u'notes': u'Created via REST API', u'scSerialNumber': 101,
u'parentIndex': 0, u'okToDelete': True, u'folderPath': u'', u'root': False,
u'statusMessage': u'', u'objectType': u'ScVolumeFolder'}
3.3.3 Delete a volume folder
# remove volume folder object
payload = {}
REST = '/StorageCenter/ScVolumeFolder/%s' %
volFolderList['RestTest_001']['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 volFolderList['RestTest_001'] # remove list entry
STDOUT
{u'result': True}
3.4 Volumes
This section discusses the use of the REST API calls to create, manage and remove SC Series volume
objects.
Volume REST API calls used in this section.
REST API
Method
/StorageCenter/ScVolume
POST
/StorageCenter/ScVolume/<instanceId>
PUT
DELETE
/StorageCenter/ScVolume/<instanceId>/MapToServer
POST
/StorageCenter/ScVolume/<instanceId>/Expand
POST
/StorageCenter/ScVolume/<instanceId>/ExpandToSize
POST
/StorageCenter/ScVolume/<instanceId>/PreallocateStorage
POST
/StorageCenter/ScVolume/<instanceId>/Unmap
POST
/StorageCenter/ScVolume/<instanceId>/Recycle
POST