Documentation
¶
Index ¶
- Constants
- type AWS
- func (a *AWS) Actions() []core.Action
- func (a *AWS) Cleanup(ctx core.IntegrationCleanupContext) error
- func (a *AWS) Components() []core.Component
- func (a *AWS) Configuration() []configuration.Field
- func (a *AWS) Description() string
- func (a *AWS) HandleAction(ctx core.IntegrationActionContext) error
- func (a *AWS) HandleRequest(ctx core.HTTPRequestContext)
- func (a *AWS) Icon() string
- func (a *AWS) Instructions() string
- func (a *AWS) Label() string
- func (a *AWS) ListResources(resourceType string, ctx core.ListResourcesContext) ([]core.IntegrationResource, error)
- func (a *AWS) Name() string
- func (a *AWS) Sync(ctx core.SyncContext) error
- func (a *AWS) Triggers() []core.Trigger
- type Configuration
- type WebhookHandler
Constants ¶
View Source
const ( APIKeyHeaderName = "X-Superplane-Secret" EventBridgeConnectionSecretName = "eventbridge.connection.secret" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWS ¶
type AWS struct{}
func (*AWS) Cleanup ¶ added in v0.6.0
func (a *AWS) Cleanup(ctx core.IntegrationCleanupContext) error
func (*AWS) Components ¶
func (*AWS) Configuration ¶
func (a *AWS) Configuration() []configuration.Field
func (*AWS) Description ¶
func (*AWS) HandleAction ¶ added in v0.6.0
func (a *AWS) HandleAction(ctx core.IntegrationActionContext) error
func (*AWS) HandleRequest ¶
func (a *AWS) HandleRequest(ctx core.HTTPRequestContext)
func (*AWS) Instructions ¶
func (*AWS) ListResources ¶
func (a *AWS) ListResources(resourceType string, ctx core.ListResourcesContext) ([]core.IntegrationResource, error)
type Configuration ¶
type WebhookHandler ¶ added in v0.8.0
type WebhookHandler struct{}
func (*WebhookHandler) Cleanup ¶ added in v0.8.0
func (h *WebhookHandler) Cleanup(ctx core.WebhookHandlerContext) error
func (*WebhookHandler) CompareConfig ¶ added in v0.8.0
func (h *WebhookHandler) CompareConfig(a, b any) (bool, error)
func (*WebhookHandler) Merge ¶ added in v0.8.0
func (h *WebhookHandler) Merge(current, requested any) (any, bool, error)
func (*WebhookHandler) Setup ¶ added in v0.8.0
func (h *WebhookHandler) Setup(ctx core.WebhookHandlerContext) (any, error)
Click to show internal directories.
Click to hide internal directories.