import re


def is_valid_ros_destination_id(ros_destination_id):
    """
    Validates a remote object storage destination ID, also known as the remote
    object storage destination "name".  A valid remote object storage
    destination name should look like: obsdst-00000001 - It should always
    start with "obsdst-" and end with 8 hexadecimal characters in lower case.

    :type ros_destination_id: str
    :param ros_destination_id: The remote object storage destination name to
        be validated.

    :rtype: bool
    :return: True or False depending on whether ros_destination_id passes
        validation.
    """
    if ros_destination_id is None:
        return False

    match = re.match(r'^obsdst-[0-9a-f]{8}$', ros_destination_id)

    if not match:
        return False

    return True