Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLambdaDestination_Override ¶
func NewLambdaDestination_Override(l LambdaDestination, fn awslambda.IFunction)
Experimental.
func NewSnsDestination_Override ¶
func NewSnsDestination_Override(s SnsDestination, topic awssns.ITopic)
Experimental.
func NewSqsDestination_Override ¶
func NewSqsDestination_Override(s SqsDestination, queue awssqs.IQueue)
Experimental.
Types ¶
type LambdaDestination ¶
type LambdaDestination interface { awss3.IBucketNotificationDestination Bind(_scope constructs.Construct, bucket awss3.IBucket) *awss3.BucketNotificationDestinationConfig }
Use a Lambda function as a bucket notification destination. Experimental.
func NewLambdaDestination ¶
func NewLambdaDestination(fn awslambda.IFunction) LambdaDestination
Experimental.
type SnsDestination ¶
type SnsDestination interface { awss3.IBucketNotificationDestination Bind(_scope constructs.Construct, bucket awss3.IBucket) *awss3.BucketNotificationDestinationConfig }
Use an SNS topic as a bucket notification destination. Experimental.
type SqsDestination ¶
type SqsDestination interface { awss3.IBucketNotificationDestination Bind(_scope constructs.Construct, bucket awss3.IBucket) *awss3.BucketNotificationDestinationConfig }
Use an SQS queue as a bucket notification destination. Experimental.
Click to show internal directories.
Click to hide internal directories.