Class: Fog::Workflow::OpenStack

Inherits:
Service
  • Object
show all
Defined in:
lib/fog/openstack.rb,
lib/fog/workflow/openstack.rb,
lib/fog/workflow/openstack/v2.rb,
lib/fog/workflow/openstack/v2/requests/get_task.rb,
lib/fog/workflow/openstack/v2/requests/get_action.rb,
lib/fog/workflow/openstack/v2/requests/rerun_task.rb,
lib/fog/workflow/openstack/v2/requests/list_tasks.rb,
lib/fog/workflow/openstack/v2/requests/get_workflow.rb,
lib/fog/workflow/openstack/v2/requests/list_actions.rb,
lib/fog/workflow/openstack/v2/requests/get_workbook.rb,
lib/fog/workflow/openstack/v2/requests/delete_action.rb,
lib/fog/workflow/openstack/v2/requests/get_execution.rb,
lib/fog/workflow/openstack/v2/requests/create_action.rb,
lib/fog/workflow/openstack/v2/requests/update_action.rb,
lib/fog/workflow/openstack/v2/requests/list_services.rb,
lib/fog/workflow/openstack/v2/requests/list_workbooks.rb,
lib/fog/workflow/openstack/v2/requests/list_workflows.rb,
lib/fog/workflow/openstack/v2/requests/create_workbook.rb,
lib/fog/workflow/openstack/v2/requests/delete_workflow.rb,
lib/fog/workflow/openstack/v2/requests/validate_action.rb,
lib/fog/workflow/openstack/v2/requests/list_executions.rb,
lib/fog/workflow/openstack/v2/requests/update_workbook.rb,
lib/fog/workflow/openstack/v2/requests/create_workflow.rb,
lib/fog/workflow/openstack/v2/requests/update_workflow.rb,
lib/fog/workflow/openstack/v2/requests/delete_workbook.rb,
lib/fog/workflow/openstack/v2/requests/get_environment.rb,
lib/fog/workflow/openstack/v2/requests/get_cron_trigger.rb,
lib/fog/workflow/openstack/v2/requests/create_execution.rb,
lib/fog/workflow/openstack/v2/requests/delete_execution.rb,
lib/fog/workflow/openstack/v2/requests/update_execution.rb,
lib/fog/workflow/openstack/v2/requests/validate_workbook.rb,
lib/fog/workflow/openstack/v2/requests/validate_workflow.rb,
lib/fog/workflow/openstack/v2/requests/list_environments.rb,
lib/fog/workflow/openstack/v2/requests/update_environment.rb,
lib/fog/workflow/openstack/v2/requests/list_cron_triggers.rb,
lib/fog/workflow/openstack/v2/requests/delete_environment.rb,
lib/fog/workflow/openstack/v2/requests/create_environment.rb,
lib/fog/workflow/openstack/v2/requests/create_cron_trigger.rb,
lib/fog/workflow/openstack/v2/requests/delete_cron_trigger.rb,
lib/fog/workflow/openstack/v2/requests/get_action_execution.rb,
lib/fog/workflow/openstack/v2/requests/list_action_executions.rb,
lib/fog/workflow/openstack/v2/requests/update_action_execution.rb,
lib/fog/workflow/openstack/v2/requests/delete_action_execution.rb,
lib/fog/workflow/openstack/v2/requests/create_action_execution.rb

Defined Under Namespace

Classes: V2

Class Method Summary collapse

Class Method Details

.new(args = {}) ⇒ Object

Fog::Workflow::OpenStack.new() will return a Fog::Workflow::OpenStack::V2

Will choose the latest available once Mistral V3 is released.

6
7
8
9
# File 'lib/fog/workflow/openstack.rb', line 6

def self.new(args = {})
  @openstack_auth_uri = URI.parse(args[:openstack_auth_url]) if args[:openstack_auth_url]
  Fog::Workflow::OpenStack::V2.new(args)
end