The workflow high-level interface is available through the workflow
member of a Connection
object.
The workflow
member will only be added if the service is detected.
openstack.workflow.v2._proxy.
Proxy
(session, statsd_client=None, statsd_prefix=None, prometheus_counter=None, prometheus_histogram=None, influxdb_config=None, influxdb_client=None, *args, **kwargs)¶create_workflow
(**attrs)¶Create a new workflow from attributes
delete_workflow
(value, ignore_missing=True)¶Delete a workflow
value – The value can be either the name of a workflow or a
Workflow
instance.
ignore_missing (bool) – When set to False
ResourceNotFound
will
be raised when the workflow does not exist.
When set to True
, no exception will be set when
attempting to delete a nonexistent workflow.
None
get_workflow
(*attrs)¶Get a workflow
find_workflow
(name_or_id, ignore_missing=True)¶Find a single workflow
name_or_id – The name or ID of an workflow.
ignore_missing (bool) – When set to False
ResourceNotFound
will be
raised when the resource does not exist.
When set to True
, None will be returned when
attempting to find a nonexistent resource.
One Extension
or
None
workflows
(**query)¶Retrieve a generator of workflows
query (kwargs) –
Optional query parameters to be sent to restrict the workflows to be returned. Available parameters include:
returned from the query.
limit parameter to make an initial limited request and use the ID of the last-seen workflow from the response as the marker parameter value in a subsequent limited request.
A generator of workflow instances.
openstack.workflow.v2._proxy.
Proxy
(session, statsd_client=None, statsd_prefix=None, prometheus_counter=None, prometheus_histogram=None, influxdb_config=None, influxdb_client=None, *args, **kwargs)create_execution
(**attrs)¶Create a new execution from attributes
delete_execution
(value, ignore_missing=True)¶Delete an execution
value – The value can be either the name of a execution or a
Execution
instance.
ignore_missing (bool) – When set to False
ResourceNotFound
will be
raised when the execution does not exist.
When set to True
, no exception will be set when
attempting to delete a nonexistent execution.
None
get_execution
(*attrs)¶Get a execution
find_execution
(name_or_id, ignore_missing=True)¶Find a single execution
name_or_id – The name or ID of an execution.
ignore_missing (bool) – When set to False
ResourceNotFound
will be
raised when the resource does not exist.
When set to True
, None will be returned when
attempting to find a nonexistent resource.
One Execution
or
None
executions
(**query)¶Retrieve a generator of executions
query (kwargs) –
Optional query parameters to be sent to restrict the executions to be returned. Available parameters include:
returned from the query.
limit parameter to make an initial limited request and use the ID of the last-seen execution from the response as the marker parameter value in a subsequent limited request.
A generator of execution instances.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.