Documentation
¶
Index ¶
- func ListFunctions(ctx core.ListResourcesContext, resourceType string) ([]core.IntegrationResource, error)
- type Client
- type ErrorResponse
- type FunctionSummary
- type InvokeResult
- type LambdaLogReport
- type RunFunction
- func (c *RunFunction) Actions() []core.Action
- func (c *RunFunction) Cancel(ctx core.ExecutionContext) error
- func (c *RunFunction) Cleanup(ctx core.SetupContext) error
- func (c *RunFunction) Color() string
- func (c *RunFunction) Configuration() []configuration.Field
- func (c *RunFunction) Description() string
- func (c *RunFunction) Documentation() string
- func (c *RunFunction) ExampleOutput() map[string]any
- func (c *RunFunction) Execute(ctx core.ExecutionContext) error
- func (c *RunFunction) HandleAction(ctx core.ActionContext) error
- func (c *RunFunction) HandleWebhook(ctx core.WebhookRequestContext) (int, error)
- func (c *RunFunction) Icon() string
- func (c *RunFunction) Label() string
- func (c *RunFunction) Name() string
- func (c *RunFunction) OutputChannels(configuration any) []core.OutputChannel
- func (c *RunFunction) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *RunFunction) Setup(ctx core.SetupContext) error
- type RunFunctionConfiguration
- type RunFunctionMetadata
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListFunctions ¶ added in v0.7.0
func ListFunctions(ctx core.ListResourcesContext, resourceType string) ([]core.IntegrationResource, error)
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewClient ¶
func NewClient(httpCtx core.HTTPContext, credentials *aws.Credentials, region string) *Client
func (*Client) Invoke ¶
func (c *Client) Invoke(functionArn string, payload []byte) (*InvokeResult, error)
func (*Client) ListFunctions ¶
func (c *Client) ListFunctions() ([]FunctionSummary, error)
type ErrorResponse ¶
type FunctionSummary ¶
type InvokeResult ¶
type LambdaLogReport ¶
type RunFunction ¶
type RunFunction struct{}
func (*RunFunction) Actions ¶
func (c *RunFunction) Actions() []core.Action
func (*RunFunction) Cancel ¶
func (c *RunFunction) Cancel(ctx core.ExecutionContext) error
func (*RunFunction) Cleanup ¶ added in v0.7.0
func (c *RunFunction) Cleanup(ctx core.SetupContext) error
func (*RunFunction) Color ¶
func (c *RunFunction) Color() string
func (*RunFunction) Configuration ¶
func (c *RunFunction) Configuration() []configuration.Field
func (*RunFunction) Description ¶
func (c *RunFunction) Description() string
func (*RunFunction) Documentation ¶
func (c *RunFunction) Documentation() string
func (*RunFunction) ExampleOutput ¶
func (c *RunFunction) ExampleOutput() map[string]any
func (*RunFunction) Execute ¶
func (c *RunFunction) Execute(ctx core.ExecutionContext) error
func (*RunFunction) HandleAction ¶
func (c *RunFunction) HandleAction(ctx core.ActionContext) error
func (*RunFunction) HandleWebhook ¶
func (c *RunFunction) HandleWebhook(ctx core.WebhookRequestContext) (int, error)
func (*RunFunction) Icon ¶
func (c *RunFunction) Icon() string
func (*RunFunction) Label ¶
func (c *RunFunction) Label() string
func (*RunFunction) Name ¶
func (c *RunFunction) Name() string
func (*RunFunction) OutputChannels ¶
func (c *RunFunction) OutputChannels(configuration any) []core.OutputChannel
func (*RunFunction) ProcessQueueItem ¶
func (c *RunFunction) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*RunFunction) Setup ¶
func (c *RunFunction) Setup(ctx core.SetupContext) error
type RunFunctionMetadata ¶
type RunFunctionMetadata struct {
FunctionArn string `json:"functionArn" mapstructure:"functionArn"`
}
Click to show internal directories.
Click to hide internal directories.