Documentation ¶
Index ¶
Constants ¶
View Source
const (
//ServiceID aws s3 service id.
ServiceID = "aws/s3"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LambdaFunctionConfiguration ¶
type LambdaFunctionConfiguration struct { s3.LambdaFunctionConfiguration Filter *NotificationFilter lambda.SetupPermissionInput }
func (*LambdaFunctionConfiguration) Init ¶
func (i *LambdaFunctionConfiguration) Init() error
type NotificationConfiguration ¶
type NotificationConfiguration struct { *s3.NotificationConfiguration LambdaFunctionConfigurations []*LambdaFunctionConfiguration }
type NotificationFilter ¶
func (*NotificationFilter) ToNotificationConfigurationFilter ¶
func (f *NotificationFilter) ToNotificationConfigurationFilter() *s3.NotificationConfigurationFilter
type SetupBucketNotificationInput ¶
type SetupBucketNotificationInput struct { Bucket *string *NotificationConfiguration }
SetupBucketNotificationInput setup permission for specified bucket
func (*SetupBucketNotificationInput) Init ¶
func (i *SetupBucketNotificationInput) Init() error
func (*SetupBucketNotificationInput) Validate ¶
func (i *SetupBucketNotificationInput) Validate() error
type SetupBucketNotificationOutput ¶
type SetupBucketNotificationOutput struct { Bucket *string *s3.NotificationConfiguration Permissions []*lambda.SetupPermissionInput }
Click to show internal directories.
Click to hide internal directories.