Versions in this module Expand all Collapse all v0 v0.16.0 Dec 31, 2020 Changes in this version + const FilterEQ + const FilterGT + const FilterGTE + const FilterHas + const FilterIN + const FilterLT + const FilterLTE + const FilterNEQ + const FilterNIN + func List(client *gophercloud.ServiceClient, opts ListOptsBuilder) pagination.Pager + type CreateOpts struct + Description string + ID string + Input map[string]interface{} + Params map[string]interface{} + SourceExecutionID string + WorkflowID string + WorkflowName string + WorkflowNamespace string + func (opts CreateOpts) ToExecutionCreateMap() (map[string]interface{}, error) + type CreateOptsBuilder interface + ToExecutionCreateMap func() (map[string]interface{}, error) + type CreateResult struct + func Create(client *gophercloud.ServiceClient, opts CreateOptsBuilder) (r CreateResult) + func (r CreateResult) Extract() (*Execution, error) + type DeleteResult struct + func Delete(client *gophercloud.ServiceClient, id string) (r DeleteResult) + type Execution struct + CreatedAt time.Time + Description string + ID string + Input map[string]interface{} + Output map[string]interface{} + Params map[string]interface{} + ProjectID string + RootExecutionID *string + State string + StateInfo *string + TaskExecutionID *string + UpdatedAt time.Time + WorkflowID string + WorkflowName string + WorkflowNamespace string + func ExtractExecutions(r pagination.Page) ([]Execution, error) + func (r *Execution) UnmarshalJSON(b []byte) error + type ExecutionPage struct + func (r ExecutionPage) IsEmpty() (bool, error) + func (r ExecutionPage) NextPageURL() (string, error) + type FilterType string + type GetResult struct + func Get(client *gophercloud.ServiceClient, id string) (r GetResult) + func (r GetResult) Extract() (*Execution, error) + type ListDateFilter struct + Filter FilterType + Value time.Time + func (l ListDateFilter) String() string + type ListFilter struct + Filter FilterType + Value string + func (l ListFilter) String() string + type ListOpts struct + AllProjects int + CreatedAt *ListDateFilter + Description *ListFilter + IncludeOutput bool + Input map[string]interface{} + Limit int + Marker string + Output map[string]interface{} + Params map[string]interface{} + ProjectID string + RootExecutionID string + SortDirs string + SortKeys string + State *ListFilter + StateInfo *ListFilter + TaskExecutionID string + UpdatedAt *ListDateFilter + WorkflowID string + WorkflowName *ListFilter + func (opts ListOpts) ToExecutionListQuery() (string, error) + type ListOptsBuilder interface + ToExecutionListQuery func() (string, error)