Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Broker ¶ added in v0.15.0
type Broker struct { constructs.Construct Bus awsevents.IEventBus // contains filtered or unexported fields }
func NewBroker ¶ added in v0.15.0
func NewBroker(scope constructs.Construct, id *string, props *BrokerProps) *Broker
func (*Broker) AddEventBus ¶ added in v0.15.0
func (*Broker) NewEventBus ¶ added in v0.15.0
func (broker *Broker) NewEventBus(props *awsevents.EventBusProps) awsevents.IEventBus
type BrokerProps ¶ added in v0.15.0
type BrokerProps struct {
System string
}
type Client ¶ added in v0.13.3
type Client struct {
// contains filtered or unexported fields
}
func NewEventBridge ¶ added in v0.13.3
type EventBridge ¶
type EventBridge interface {
PutEvents(context.Context, *eventbridge.PutEventsInput, ...func(*eventbridge.Options)) (*eventbridge.PutEventsOutput, error)
}
EventBridge declares the subset of interface from AWS SDK used by the lib.
type SinkProps ¶
type SinkProps struct { System awsevents.IEventBus Source []string Categories []string Pattern map[string]interface{} Function scud.FunctionProps }
See https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-event-patterns.html
Click to show internal directories.
Click to hide internal directories.