code: def get_sdc_by_ip(self, ip):
          
          if self.conn.is_ip_addr(ip):
              for sdc in self.sdc:
                  if sdc.sdcIp == ip:
                      return sdc
              raise KeyError("SDS of that name not found")
          else:
              raise ValueError("Malformed IP address - get_sdc_by_ip()")
docs: Get ScaleIO SDC object by its ip
          :param name: IP address of SDC
          :return: ScaleIO SDC object
          :raise KeyError: No SDC with specified IP found
          :rtype: SDC object