White Papers
Configuration details
53 Dell Storage Manager REST API Cookbook | 3089-WP-SAN
STDOUT
[{u'managed': False, u'userConsumableSize': u'600127266816 Bytes',
u'healthMask': [], u'scSerialNumber': 101, u'diskClassIndex': 2,
u'unassignedReason': u'AlreadyAssigned', u'estimatedWearWarningEndurance': 0,
u'size': u'600127266816 Bytes', u'secured': False, u'instanceId': u'101.129',
u'enclosureIndex': 5, u'controlType': u'Managed', u'objectType': u'ScDisk',
u'instanceName': u'05-15', u'diskFolder': {u'instanceId': u'101.3',
u'instanceName': u'Assigned', u'objectType': u'ScDiskFolder'}, u'statusMessage':
u'', u'status': u'Up', u'diskFolderIndex': 3, 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'05-15', u'healthy': True,
u'scName': u'SC 9', u'secureDataAllowed': False, u'diskEraseCapability':
u'None', u'diskClass': {u'instanceId': u'101.2', u'instanceName': u'10K',
u'objectType': u'ScDiskClass'}, u'endurance': 0, u'reportsWear': False},
{u'managed': False, u'userConsumableSize': u'600127266816 Bytes', u'healthMask':
[], u'scSerialNumber': 101, u'diskClassIndex': 2, u'unassignedReason':
u'AlreadyAssigned', u'estimatedWearWarningEndurance': 0, u'size': u'600127266816
Bytes', u'secured': False, u'instanceId': u'101.128', u'enclosureIndex': 5,
u'controlType': u'Managed', u'objectType': u'ScDisk', u'instanceName': u'05-10',
u'diskFolder': {u'instanceId': u'101.3', u'instanceName': u'Assigned',
u'objectType': u'ScDiskFolder'}, u'statusMessage': u'', u'status': u'Up',
u'diskFolderIndex': 3, 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'05-10', u'healthy': True, u'scName': u'SC 9',
u'secureDataAllowed': False, u'diskEraseCapability': u'None', u'diskClass':
{u'instanceId': u'101.2', u'instanceName': u'10K', u'objectType':
u'ScDiskClass'}, u'endurance': 0, u'reportsWear': False},
[snip]
3.10.4 Add unmanaged disks to a disk folder
# add unmanaged disk objects to Assigned group
payload = {}
payload['Disks'] = []
payload['Disks'] = dskUnmanaged
REST = '/StorageCenter/ScDiskFolder/%s/AddDisks' %
Fldr['SC 9']['Assigned']['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
{u'result': True}