White Papers

Configuration details
40 Dell Storage Manager REST API Cookbook | 3089-WP-SAN
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'instanceId': u'101.8740', u'scSerialNumber': 101, u'replicationSource':
False, u'liveVolume': False, u'vpdId': 8298, u'objectType': u'ScVolume',
u'volumeFolderPath': u'RestTest/', u'hostCacheEnabled': False, u'childStatus':
u'Up', u'inRecycleBin': False, u'instanceName': u'RestTest_Vol_replay_View',
u'statusMessage': u'', u'status': u'Up', u'storageType': {u'instanceId':
u'101.1', u'instanceName': u'Assigned - Redundant - 2 MB', u'objectType':
u'ScStorageType'}, u'cmmDestination': False, u'replicationDestination': False,
u'volumeFolder': {u'instanceId': u'101.255', u'instanceName': u'RestTest',
u'objectType': u'ScVolumeFolder'}, u'deviceId':
u'6000d31000006500000000000000206a', u'active': True,
u'portableVolumeDestination': False, u'deleteAllowed': True, u'name':
u'RestTest_Vol_replay_View', u'scName': u'SC 9', u'secureDataUsed': False,
u'serialNumber': u'00000065-0000206a', u'replayAllowed': True,
u'flashOptimized': False, u'configuredSize': u'10737418240 Bytes', u'mapped':
False, u'cmmSource': False}
3.6.3 Modify Replay expiration
# modify a Replay and set Replay to never expire
payload = {}
payload['Description'] = 'RestTest_Vol_replay'
payload['ExpireTime'] = '0' # set replay to never expire
REST = '/StorageCenter/ScReplay/%s' % rplyList['RestTest_Vol']['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