Table of Contents

Class PutBucketNotificationRequest

Namespace
Amazon.S3.Model
Assembly
AWSSDK.S3.dll

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

string

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

string

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

List<LambdaFunctionConfiguration>

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

List<QueueConfiguration>

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; }

Property Value

List<TopicConfiguration>