White Papers
Configuration details
52 Dell Storage Manager REST API Cookbook | 3089-WP-SAN
STDOUT
[{u'managed': True, u'userConsumableSize': u'2000398934016 Bytes',
u'healthMask': [], u'scSerialNumber': 716, u'diskClassIndex': 4,
u'unassignedReason': u'AlreadyAssigned', u'estimatedWearWarningEndurance': 0,
u'size': u'2000398934016 Bytes', u'secured': False, u'instanceId': u'716.55',
u'enclosureIndex': 3, u'controlType': u'Managed', u'objectType': u'ScDisk',
u'instanceName': u'03-03', u'diskFolder': {u'instanceId': u'716.3',
u'instanceName': u'Assigned', u'objectType': u'ScDiskFolder'}, u'statusMessage':
u'', u'status': u'Up', u'diskFolderIndex': 0, u'estimatedWearDate': u'1969-12-
31T18:00:00-06:00', u'spare': False, u'markedForRemoval': False,
u'markedForSpare': False, u'locked': False, u'name': u'03-03', u'healthy': True,
u'scName': u'SC 18', u'secureDataAllowed': False, u'diskEraseCapability':
u'None', u'diskClass': {u'instanceId': u'716.4', u'instanceName': u'7K',
u'objectType': u'ScDiskClass'}, u'endurance': 0, u'reportsWear': False},
{u'managed': True, u'userConsumableSize': u'2000398934016 Bytes', u'healthMask':
[], u'scSerialNumber': 716, u'diskClassIndex': 4, u'unassignedReason':
u'AlreadyAssigned', u'estimatedWearWarningEndurance': 0, u'size':
u'2000398934016 Bytes', u'secured': False, u'instanceId': u'716.54',
u'enclosureIndex': 3, u'controlType': u'Managed', u'objectType': u'ScDisk',
u'instanceName': u'03-10', u'diskFolder': {u'instanceId': u'716.3',
u'instanceName': u'Assigned', u'objectType': u'ScDiskFolder'}, u'statusMessage':
u'', u'status': u'Up', u'diskFolderIndex': 0, u'estimatedWearDate': u'1969-12-
31T18:00:00-06:00', u'spare': False, u'markedForRemoval': False,
u'markedForSpare': False, u'locked': False, u'name': u'03-10', u'healthy': True,
u'scName': u'SC 18', u'secureDataAllowed': False, u'diskEraseCapability':
u'None', u'diskClass': {u'instanceId': u'716.4', u'instanceName': u'7K',
u'objectType': u'ScDiskClass'}, u'endurance': 0, u'reportsWear': False},
[snip]
3.10.3 All disks unmanaged
# list all unmanaged disk objects on SC 9
payload = {}
REST = '/StorageCenter/ScDiskFolder/%s/DiskList' %
Fldr['SC 9']['Unmanaged']['instanceId']
completeURL = '%s%s' % (baseURL, REST if REST[0] != '/' else REST[1:])
json_data = connection.get(completeURL
,headers=header
,verify=verify_cert)
stdout = json.loads(json_data.text)
dskUnmanaged = []
for i in range(len(stdout)):
dskUnmanaged.append(stdout[i]['instanceId'])
print stdout