def get_volume_device_names(self):
    """
    Documentation:

        ---
        Description:
            Associate EBS volume names with device names.

        ---
        Returns:
            volume_device_names : dict
                Dictonary where the keys are EBS volume names
                and the values are the device names.
    """
    # return dictionary containing EBS volume ID / EBS volume pairs
    raw_volumes = self.get_raw_volumes()

    # gather Name tag for each EBS volume
    volume_device_names = {}
    for volume in raw_volumes.values():
        try:
            for tag_set in volume.attributes:
                if tag_set["Key"] == "Name":
                    volume_device_names[volume.id] = tag_set["Value"]
                else:
                    continue
        except TypeError:
            continue

    return volume_device_names