White Papers
Configuration details
21 Dell Storage Manager REST API Cookbook | 3089-WP-SAN
# renamed folder retains the same instanceID value as the original folder
srvFolderList[payload['Name']]['instanceId'] = stdout['instanceId']
# remove duplicate list entry
del srvFolderList['RestTest']
STDOUT
{u'status': u'Up', u'deleteAllowed': True, u'name': u'RestTest_001', u'parent':
{u'instanceId': u'101.0', u'instanceName': u'Servers', u'objectType':
u'ScServerFolder'}, u'instanceId': u'101.33', u'scName': u'SC 9', u'notes':
u'Created via REST API', u'scSerialNumber': 101, u'instanceName':
u'RestTest_001', u'okToDelete': True, u'folderPath': u'', u'root': False,
u'statusMessage': u'', u'objectType': u'ScServerFolder'}
3.1.3 Delete a server folder
# remove server folder object
payload = {}
REST = '/StorageCenter/ScServerFolder/%s' %
srvFolderList['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 srvFolderList['RestTest_001'] # remove list entry
STDOUT
{u'result': True}