'Create a Workflow.
:param friendly_name: A string representing a human readable name for
this Workflow. Examples include \'Inbound Call Workflow\' or \'2014
Outbound Campaign\'.
:param configuration: JSON document configuring the rules for this
Workflow.
:param assignment_callback_url: A valid URL for the application that
will process task assignment events.
:param fallback_assignment_callback_url: If the request to the
assignment_callback_url fails, the assignment callback will be made
to this URL.
:param task_reservation_timeout: An integer value controlling how long
in seconds Work Distribution Service will wait for a confirmation
response from your application after assigning a Task to a worker.
Defaults to 120 seconds.'

def create(self, friendly_name, configuration, assignment_callback_url, **kwargs):

    kwargs['friendly_name'] = friendly_name
    kwargs['configuration'] = configuration
    kwargs['assignment_callback_url'] = assignment_callback_url
    return self.create_instance(kwargs)
