docs: def get_physical_drive_dict(self):
          """Returns a dictionary of with the details of the physical drive."""
  
          if isinstance(self.parent, RaidArray):
              controller = self.parent.parent.id
              status = 'active'
          else:
              controller = self.parent.id
              status = 'ready'
  
          return {'size_gb': self.size_gb,
                  'controller': controller,
                  'id': self.id,
                  'disk_type': self.disk_type,
                  'interface_type': self.interface_type,
                  'model': self.model,
                  'firmware': self.firmware,
                  'status': status,
                  'erase_status': self.erase_status}