'Describes one or more of your volume modifications.
:param      dry_run: dry_run
:type       dry_run: ``bool``
:param      volume_ids: The volume_ids so that the response includes
information for only said volumes
:type       volume_ids: ``dict``
:param      filters: The filters so that the response includes
information for only certain volumes
:type       filters: ``dict``
:return:  List of volume modification status objects
:rtype:   ``list`` of :class:`VolumeModification'

def ex_describe_volumes_modifications(self, dry_run=False, volume_ids=None, filters=None):

    params = {'Action': 'DescribeVolumesModifications'}
    if dry_run:
        params.update({'DryRun': dry_run})
    if volume_ids:
        params.update(self._pathlist('VolumeId', volume_ids))
    if filters:
        params.update(self._build_filters(filters))
    response = self.connection.request(self.path, params=params).object
    return self._to_volume_modifications(response)
