White Papers
Configuration details
43 Dell Storage Manager REST API Cookbook | 3089-WP-SAN
3.7.2 Modify a Replay profile
# modify a replay profile object identified by instanceId
payload = {}
payload['Name'] = 'RestTest_rp_renamed'
payload['Notes'] = 'Created via REST API'
REST = '/StorageCenter/ScReplayProfile/%s' % rpList['RestTest_rp']['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'ruleCount': 0, u'name': u'RestTest_rp_renamed', u'volumeCount': 0, u'scName':
u'SC 9', u'notes': u'Created via REST API', u'scSerialNumber': 101,
u'userCreated': True, u'instanceName': u'RestTest_rp_renamed', u'instanceId':
u'101.18', u'enforceReplayCreationTimeout': False, u'replayCreationTimeout': 0,
u'moreVolumesAllowed': True, u'objectType': u'ScReplayProfile', u'type':
u'Standard', u'expireIncompleteReplaySets': False}
3.7.3 Delete a Replay profile
# delete a named replay profile object
payload = {}
REST = '/StorageCenter/ScReplayProfile/%s' % rpList['RestTest_rp']['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}