docs: def read_raid(self, raid_config=None):
          """Read the logical drives from the system
  
          :param raid_config: None or a dictionary containing target raid
                              configuration data. This data stucture should be as
                              follows:
                              raid_config = {'logical_disks': [{'raid_level': 1,
                              'size_gb': 100, 'physical_disks': ['6I:1:5'],
                              'controller': 'HPE Smart Array P408i-a SR Gen10'},
                              <info-for-logical-disk-2>]}
          :returns: A dictionary containing list of logical disks
          """
          self.check_smart_storage_config_ids()
          if raid_config:
              # When read called after create raid, user can pass raid config
              # as a input
              result = self._post_create_read_raid(raid_config=raid_config)
          else:
              # When read called after delete raid, there will be no input
              # passed by user then
              result = self._post_delete_read_raid()
          return result