public function deleteTags(ListDataType $resourceIdList, ResourceTagSetList $tagList)
{
$result = false;
$options = array_merge($resourceIdList->getQueryArrayBare('ResourceId'), array_filter($tagList->getQueryArrayBare('Tag'), function ($val) {
return $val !== null;
}));
$response = $this->client->call(ucfirst(__FUNCTION__), $options);
if ($response->getError() === false) {
//Success
$sxml = simplexml_load_string($response->getRawContent());
if ((string) $sxml->return != 'true') {
throw new Ec2Exception(sprintf('Amazon Ec2 could not delete the Tags. It returned "%s"', $sxml->return));
}
$result = true;
}
return $result;
}