White Papers

Configuration details
48 Dell Storage Manager REST API Cookbook | 3089-WP-SAN
print connection.post(completeURL
,data=json.dumps(payload
,ensure_ascii=False).encode('utf-8')
,headers=header
,verify=verify_cert)
STDOUT
<Response [204]>
3.9.4 Unlock an SC Series user account
# unlock a user account
payload = {}
REST = '/StorageCenter/ScUser/%s/Unlock' % usrList['restusr']['instanceId']
completeURL = '%s%s' % (baseURL, REST if REST[0] != '/' else REST[1:])
print connection.post(completeURL
, data=json.dumps(payload
,ensure_ascii=False).encode('utf-8')
, headers=header
, verify=verify_cert)
STDOUT
<Response [200]>
3.9.5 Delete or restore an SC Series user account
# delete a user account
payload = {}
REST = '/StorageCenter/ScUser/%s' % usrList['restusr']['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
# restore a user account
payload = {}
payload['Name'] = usrList['restusr']['instanceName']
payload['StorageCenter'] = scList[usrList['restusr']['scName']]['instanceId']
REST = '/StorageCenter/ScUser/Restore'
completeURL = '%s%s' % (baseURL, REST if REST[0] != '/' else REST[1:])
json_data = connection.post(completeURL
,data=json.dumps(payload