Class PutBucketNotificationRequest
Container for the parameters to the PutBucketNotification operation.
Enables notifications of specified events for a bucket.
public class PutBucketNotificationRequest : AmazonWebServiceRequest
- Inheritance
-
PutBucketNotificationRequest
Constructors
PutBucketNotificationRequest()
public PutBucketNotificationRequest()
Properties
BucketName
Gets and sets the BucketName property.
public string BucketName { get; set; }
Property Value
ExpectedBucketOwner
The account id of the expected bucket owner. If the bucket is owned by a different account, the request will fail with an HTTP 403 (Access Denied) error.
public string ExpectedBucketOwner { get; set; }
Property Value
LambdaFunctionConfigurations
Gets and sets the LambdaFunctionConfigurations property. LambdaFunctionConfigurations are configuration for Amazon S3 events to be sent to an Amazon Lambda cloud function.
public List<LambdaFunctionConfiguration> LambdaFunctionConfigurations { get; set; }
Property Value
QueueConfigurations
Gets and sets the QueueConfigurations property. QueueConfigurations are configuration for Amazon S3 events to be sent to Amazon SQS queues.
public List<QueueConfiguration> QueueConfigurations { get; set; }
Property Value
TopicConfigurations
Gets and sets the TopicConfigurations property. TopicConfigurations are configuration for Amazon S3 events to be sent to Amazon SNS topics.
public List<TopicConfiguration> TopicConfigurations { get; set; }