def _create_fake_operation(resource_link, verb, name):
    """Creates a fake operation resource dictionary for dry run.

    Args:
        resource_link (str): The full URL to the resource the operation would
            have modified.
        verb (str): The API method the operation would have been for.
        name (str): The operation name, can be any string.

    Returns:
        dict: A fake Operation resource.
    """
    return {
        'targetLink': resource_link,
        'operationType': verb,
        'name': name,
        'status': 'DONE',
        'progress': 100,
    }