'Updates the given ssc dictionary with new disk type information.
:param storage_pools: The storage pools this driver cares about'

def _update_ssc_disk_types(self, storage_pools):

    ssc_stats = copy.deepcopy(self._ssc_stats)
    all_disks = self._client.list_drives()
    pool_ids = set((pool.get('volumeGroupRef') for pool in storage_pools))
    relevant_disks = [x for x in all_disks if (x.get('currentVolumeGroupRef') in pool_ids)]
    for drive in relevant_disks:
        current_vol_group = drive.get('currentVolumeGroupRef')
        if (current_vol_group not in ssc_stats):
            ssc_stats[current_vol_group] = {}
        if (drive.get('driveMediaType') == 'ssd'):
            ssc_stats[current_vol_group][self.DISK_TYPE_UQ_SPEC] = 'SSD'
        else:
            disk_type = drive.get('interfaceType').get('driveType')
            ssc_stats[current_vol_group][self.DISK_TYPE_UQ_SPEC] = self.SSC_DISK_TYPE_MAPPING.get(disk_type, 'unknown')
    return ssc_stats
