def map_volume_to_sdc(self, volumeObj, sdcObj=None, allowMultipleMappings=False, **kwargs):
        """
        Map a Volume to SDC
        :param volumeObj: ScaleIO Volume object
        :param sdcObj: ScaleIO SDC object
        :param allowMultipleMappings: True to allow more than one SDC to be mapped to volume
        :return: POST request response
        :rtype: Requests POST response object
        """
        self.conn.connection._check_login()
        if kwargs:
            for key, value in kwargs.iteritems():
                if key == 'enableMapAllSdcs':
                    if value == True:
                        mapVolumeToSdcDict = {'allSdcs': 'True'}
        else:
            mapVolumeToSdcDict = {'sdcId': sdcObj.id, 'allowMultipleMappings': str(allowMultipleMappings).upper()}
        response = self.conn.connection._do_post("{}/{}{}/{}".format(self._api_url, "instances/Volume::", volumeObj.id, 'action/addMappedSdc'), json=mapVolumeToSdcDict)
        return response