Documentation ¶
Index ¶
- Variables
- func AccessControl(s store.Storer) *accessControl
- func AccessControlActionGrant(props ...*accessControlActionProps) *accessControlAction
- func AccessControlErrGeneric(mm ...*accessControlActionProps) *errors.Error
- func AccessControlErrNotAllowedToSetPermissions(mm ...*accessControlActionProps) *errors.Error
- func Activate(ctx context.Context) (err error)
- func Convert(wfService *workflow, wf *types.Workflow) (*wfexec.Graph, types.WorkflowIssueSet)
- func Initialize(ctx context.Context, log *zap.Logger, s store.Storer, ws websocketSender, ...) (err error)
- func Registry() *registry
- func Session(log *zap.Logger, opt options.WorkflowOpt, ps promptSender) *session
- func SessionActionCreate(props ...*sessionActionProps) *sessionAction
- func SessionActionDelete(props ...*sessionActionProps) *sessionAction
- func SessionActionLookup(props ...*sessionActionProps) *sessionAction
- func SessionActionSearch(props ...*sessionActionProps) *sessionAction
- func SessionActionUndelete(props ...*sessionActionProps) *sessionAction
- func SessionActionUpdate(props ...*sessionActionProps) *sessionAction
- func SessionErrGeneric(mm ...*sessionActionProps) *errors.Error
- func SessionErrInvalidID(mm ...*sessionActionProps) *errors.Error
- func SessionErrNotAllowedToDelete(mm ...*sessionActionProps) *errors.Error
- func SessionErrNotAllowedToManage(mm ...*sessionActionProps) *errors.Error
- func SessionErrNotAllowedToRead(mm ...*sessionActionProps) *errors.Error
- func SessionErrNotAllowedToSearch(mm ...*sessionActionProps) *errors.Error
- func SessionErrNotFound(mm ...*sessionActionProps) *errors.Error
- func SessionErrStaleData(mm ...*sessionActionProps) *errors.Error
- func Trigger(log *zap.Logger, opt options.WorkflowOpt) *trigger
- func TriggerActionCreate(props ...*triggerActionProps) *triggerAction
- func TriggerActionDelete(props ...*triggerActionProps) *triggerAction
- func TriggerActionLookup(props ...*triggerActionProps) *triggerAction
- func TriggerActionSearch(props ...*triggerActionProps) *triggerAction
- func TriggerActionUndelete(props ...*triggerActionProps) *triggerAction
- func TriggerActionUpdate(props ...*triggerActionProps) *triggerAction
- func TriggerErrGeneric(mm ...*triggerActionProps) *errors.Error
- func TriggerErrInvalidID(mm ...*triggerActionProps) *errors.Error
- func TriggerErrNotAllowedToCreate(mm ...*triggerActionProps) *errors.Error
- func TriggerErrNotAllowedToDelete(mm ...*triggerActionProps) *errors.Error
- func TriggerErrNotAllowedToRead(mm ...*triggerActionProps) *errors.Error
- func TriggerErrNotAllowedToSearch(mm ...*triggerActionProps) *errors.Error
- func TriggerErrNotAllowedToUndelete(mm ...*triggerActionProps) *errors.Error
- func TriggerErrNotAllowedToUpdate(mm ...*triggerActionProps) *errors.Error
- func TriggerErrNotFound(mm ...*triggerActionProps) *errors.Error
- func TriggerErrStaleData(mm ...*triggerActionProps) *errors.Error
- func Watchers(ctx context.Context)
- func Workflow(log *zap.Logger, corredorOpt options.CorredorOpt, opt options.WorkflowOpt) *workflow
- func WorkflowActionCreate(props ...*workflowActionProps) *workflowAction
- func WorkflowActionDelete(props ...*workflowActionProps) *workflowAction
- func WorkflowActionExecute(props ...*workflowActionProps) *workflowAction
- func WorkflowActionLookup(props ...*workflowActionProps) *workflowAction
- func WorkflowActionSearch(props ...*workflowActionProps) *workflowAction
- func WorkflowActionUndelete(props ...*workflowActionProps) *workflowAction
- func WorkflowActionUpdate(props ...*workflowActionProps) *workflowAction
- func WorkflowErrDisabled(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrGeneric(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrHandleNotUnique(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrInvalidHandle(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrInvalidID(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrMaximumCallStackSizeExceeded(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrMissingName(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrNotAllowedToCreate(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrNotAllowedToDelete(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrNotAllowedToExecute(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrNotAllowedToExecuteCorredorStep(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrNotAllowedToRead(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrNotAllowedToSearch(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrNotAllowedToUndelete(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrNotAllowedToUpdate(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrNotFound(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrStaleData(mm ...*workflowActionProps) *errors.Error
- func WorkflowErrUnknownWorkflowStep(mm ...*workflowActionProps) *errors.Error
- type Config
- type WaitFn
Constants ¶
This section is empty.
Variables ¶
var ( DefaultObjectStore objstore.Store // DefaultStore is an interface to storage backend(s) // ng (next-gen) is a temporary prefix // so that we can differentiate between it and the file-only store DefaultStore store.Storer DefaultLogger *zap.Logger // DefaultAccessControl Access control checking DefaultAccessControl *accessControl DefaultActionlog actionlog.Recorder DefaultUser userService DefaultWorkflow *workflow DefaultTrigger *trigger DefaultSession *session )
Functions ¶
func AccessControl ¶
func AccessControlActionGrant ¶
func AccessControlActionGrant(props ...*accessControlActionProps) *accessControlAction
AccessControlActionGrant returns "automation:access_control.grant" action
This function is auto-generated.
func AccessControlErrGeneric ¶
AccessControlErrGeneric returns "automation:access_control.generic" as *errors.Error
This function is auto-generated.
func AccessControlErrNotAllowedToSetPermissions ¶
AccessControlErrNotAllowedToSetPermissions returns "automation:access_control.notAllowedToSetPermissions" as *errors.Error
This function is auto-generated.
func Initialize ¶
func SessionActionCreate ¶
func SessionActionCreate(props ...*sessionActionProps) *sessionAction
SessionActionCreate returns "automation:session.create" action
This function is auto-generated.
func SessionActionDelete ¶
func SessionActionDelete(props ...*sessionActionProps) *sessionAction
SessionActionDelete returns "automation:session.delete" action
This function is auto-generated.
func SessionActionLookup ¶
func SessionActionLookup(props ...*sessionActionProps) *sessionAction
SessionActionLookup returns "automation:session.lookup" action
This function is auto-generated.
func SessionActionSearch ¶
func SessionActionSearch(props ...*sessionActionProps) *sessionAction
SessionActionSearch returns "automation:session.search" action
This function is auto-generated.
func SessionActionUndelete ¶
func SessionActionUndelete(props ...*sessionActionProps) *sessionAction
SessionActionUndelete returns "automation:session.undelete" action
This function is auto-generated.
func SessionActionUpdate ¶
func SessionActionUpdate(props ...*sessionActionProps) *sessionAction
SessionActionUpdate returns "automation:session.update" action
This function is auto-generated.
func SessionErrGeneric ¶
SessionErrGeneric returns "automation:session.generic" as *errors.Error
This function is auto-generated.
func SessionErrInvalidID ¶
SessionErrInvalidID returns "automation:session.invalidID" as *errors.Error
This function is auto-generated.
func SessionErrNotAllowedToDelete ¶
SessionErrNotAllowedToDelete returns "automation:session.notAllowedToDelete" as *errors.Error
This function is auto-generated.
func SessionErrNotAllowedToManage ¶
SessionErrNotAllowedToManage returns "automation:session.notAllowedToManage" as *errors.Error
This function is auto-generated.
func SessionErrNotAllowedToRead ¶
SessionErrNotAllowedToRead returns "automation:session.notAllowedToRead" as *errors.Error
This function is auto-generated.
func SessionErrNotAllowedToSearch ¶
SessionErrNotAllowedToSearch returns "automation:session.notAllowedToSearch" as *errors.Error
This function is auto-generated.
func SessionErrNotFound ¶
SessionErrNotFound returns "automation:session.notFound" as *errors.Error
This function is auto-generated.
func SessionErrStaleData ¶
SessionErrStaleData returns "automation:session.staleData" as *errors.Error
This function is auto-generated.
func TriggerActionCreate ¶
func TriggerActionCreate(props ...*triggerActionProps) *triggerAction
TriggerActionCreate returns "automation:trigger.create" action
This function is auto-generated.
func TriggerActionDelete ¶
func TriggerActionDelete(props ...*triggerActionProps) *triggerAction
TriggerActionDelete returns "automation:trigger.delete" action
This function is auto-generated.
func TriggerActionLookup ¶
func TriggerActionLookup(props ...*triggerActionProps) *triggerAction
TriggerActionLookup returns "automation:trigger.lookup" action
This function is auto-generated.
func TriggerActionSearch ¶
func TriggerActionSearch(props ...*triggerActionProps) *triggerAction
TriggerActionSearch returns "automation:trigger.search" action
This function is auto-generated.
func TriggerActionUndelete ¶
func TriggerActionUndelete(props ...*triggerActionProps) *triggerAction
TriggerActionUndelete returns "automation:trigger.undelete" action
This function is auto-generated.
func TriggerActionUpdate ¶
func TriggerActionUpdate(props ...*triggerActionProps) *triggerAction
TriggerActionUpdate returns "automation:trigger.update" action
This function is auto-generated.
func TriggerErrGeneric ¶
TriggerErrGeneric returns "automation:trigger.generic" as *errors.Error
This function is auto-generated.
func TriggerErrInvalidID ¶
TriggerErrInvalidID returns "automation:trigger.invalidID" as *errors.Error
This function is auto-generated.
func TriggerErrNotAllowedToCreate ¶
TriggerErrNotAllowedToCreate returns "automation:trigger.notAllowedToCreate" as *errors.Error
This function is auto-generated.
func TriggerErrNotAllowedToDelete ¶
TriggerErrNotAllowedToDelete returns "automation:trigger.notAllowedToDelete" as *errors.Error
This function is auto-generated.
func TriggerErrNotAllowedToRead ¶
TriggerErrNotAllowedToRead returns "automation:trigger.notAllowedToRead" as *errors.Error
This function is auto-generated.
func TriggerErrNotAllowedToSearch ¶
TriggerErrNotAllowedToSearch returns "automation:trigger.notAllowedToSearch" as *errors.Error
This function is auto-generated.
func TriggerErrNotAllowedToUndelete ¶
TriggerErrNotAllowedToUndelete returns "automation:trigger.notAllowedToUndelete" as *errors.Error
This function is auto-generated.
func TriggerErrNotAllowedToUpdate ¶
TriggerErrNotAllowedToUpdate returns "automation:trigger.notAllowedToUpdate" as *errors.Error
This function is auto-generated.
func TriggerErrNotFound ¶
TriggerErrNotFound returns "automation:trigger.notFound" as *errors.Error
This function is auto-generated.
func TriggerErrStaleData ¶
TriggerErrStaleData returns "automation:trigger.staleData" as *errors.Error
This function is auto-generated.
func Workflow ¶
func Workflow(log *zap.Logger, corredorOpt options.CorredorOpt, opt options.WorkflowOpt) *workflow
func WorkflowActionCreate ¶
func WorkflowActionCreate(props ...*workflowActionProps) *workflowAction
WorkflowActionCreate returns "automation:workflow.create" action
This function is auto-generated.
func WorkflowActionDelete ¶
func WorkflowActionDelete(props ...*workflowActionProps) *workflowAction
WorkflowActionDelete returns "automation:workflow.delete" action
This function is auto-generated.
func WorkflowActionExecute ¶
func WorkflowActionExecute(props ...*workflowActionProps) *workflowAction
WorkflowActionExecute returns "automation:workflow.execute" action
This function is auto-generated.
func WorkflowActionLookup ¶
func WorkflowActionLookup(props ...*workflowActionProps) *workflowAction
WorkflowActionLookup returns "automation:workflow.lookup" action
This function is auto-generated.
func WorkflowActionSearch ¶
func WorkflowActionSearch(props ...*workflowActionProps) *workflowAction
WorkflowActionSearch returns "automation:workflow.search" action
This function is auto-generated.
func WorkflowActionUndelete ¶
func WorkflowActionUndelete(props ...*workflowActionProps) *workflowAction
WorkflowActionUndelete returns "automation:workflow.undelete" action
This function is auto-generated.
func WorkflowActionUpdate ¶
func WorkflowActionUpdate(props ...*workflowActionProps) *workflowAction
WorkflowActionUpdate returns "automation:workflow.update" action
This function is auto-generated.
func WorkflowErrDisabled ¶
WorkflowErrDisabled returns "automation:workflow.disabled" as *errors.Error
This function is auto-generated.
func WorkflowErrGeneric ¶
WorkflowErrGeneric returns "automation:workflow.generic" as *errors.Error
This function is auto-generated.
func WorkflowErrHandleNotUnique ¶
WorkflowErrHandleNotUnique returns "automation:workflow.handleNotUnique" as *errors.Error
This function is auto-generated.
func WorkflowErrInvalidHandle ¶
WorkflowErrInvalidHandle returns "automation:workflow.invalidHandle" as *errors.Error
This function is auto-generated.
func WorkflowErrInvalidID ¶
WorkflowErrInvalidID returns "automation:workflow.invalidID" as *errors.Error
This function is auto-generated.
func WorkflowErrMaximumCallStackSizeExceeded ¶
WorkflowErrMaximumCallStackSizeExceeded returns "automation:workflow.maximumCallStackSizeExceeded" as *errors.Error
This function is auto-generated.
func WorkflowErrMissingName ¶
WorkflowErrMissingName returns "automation:workflow.missingName" as *errors.Error
This function is auto-generated.
func WorkflowErrNotAllowedToCreate ¶
WorkflowErrNotAllowedToCreate returns "automation:workflow.notAllowedToCreate" as *errors.Error
This function is auto-generated.
func WorkflowErrNotAllowedToDelete ¶
WorkflowErrNotAllowedToDelete returns "automation:workflow.notAllowedToDelete" as *errors.Error
This function is auto-generated.
func WorkflowErrNotAllowedToExecute ¶
WorkflowErrNotAllowedToExecute returns "automation:workflow.notAllowedToExecute" as *errors.Error
This function is auto-generated.
func WorkflowErrNotAllowedToExecuteCorredorStep ¶
WorkflowErrNotAllowedToExecuteCorredorStep returns "automation:workflow.notAllowedToExecuteCorredorStep" as *errors.Error
This function is auto-generated.
func WorkflowErrNotAllowedToRead ¶
WorkflowErrNotAllowedToRead returns "automation:workflow.notAllowedToRead" as *errors.Error
This function is auto-generated.
func WorkflowErrNotAllowedToSearch ¶
WorkflowErrNotAllowedToSearch returns "automation:workflow.notAllowedToSearch" as *errors.Error
This function is auto-generated.
func WorkflowErrNotAllowedToUndelete ¶
WorkflowErrNotAllowedToUndelete returns "automation:workflow.notAllowedToUndelete" as *errors.Error
This function is auto-generated.
func WorkflowErrNotAllowedToUpdate ¶
WorkflowErrNotAllowedToUpdate returns "automation:workflow.notAllowedToUpdate" as *errors.Error
This function is auto-generated.
func WorkflowErrNotFound ¶
WorkflowErrNotFound returns "automation:workflow.notFound" as *errors.Error
This function is auto-generated.
func WorkflowErrStaleData ¶
WorkflowErrStaleData returns "automation:workflow.staleData" as *errors.Error
This function is auto-generated.
func WorkflowErrUnknownWorkflowStep ¶
WorkflowErrUnknownWorkflowStep returns "automation:workflow.unknownWorkflowStep" as *errors.Error
This function is auto-generated.
Types ¶
type Config ¶
type Config struct { ActionLog options.ActionLogOpt Workflow options.WorkflowOpt Corredor options.CorredorOpt }