White Papers

Configuration details
37 Dell Storage Manager REST API Cookbook | 3089-WP-SAN
payload['UseTier3Storage'] = True
REST = '/StorageCenter/ScStorageProfile/%s' %
spList['RestTest_sp']['instanceId']
completeURL = '%s%s' % (baseURL, REST if REST[0] != '/' else REST[1:])
json_data = connection.put(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'instanceName': u'RestTest_sp_renamed', u'useTier3Storage': True, u'name':
u'RestTest_sp_renamed', u'volumeCount': 0, u'scName': u'SC 9', u'notes':
u'Created via REST API', u'scSerialNumber': 101, u'userCreated': True,
u'useTier2Storage': True, u'instanceId': u'101.14', u'raidTypeUsed': u'Mixed',
u'allowedForNonFlashOptimized': True, u'objectType': u'ScStorageProfile',
u'allowedForFlashOptimized': True, u'tiersUsedDescription': u'Tier 1, Tier 2,
Tier 3', u'useTier1Storage': True, u'raidTypeDescription': u'RAID 10 Active,
RAID 5 Replay'}
3.5.3 Delete a storage profile
# delete a named storage profile object
payload = {}
REST = '/StorageCenter/ScStorageProfile/%s' %
spList['RestTest_sp']['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
STDOUT
{u'result': True}