Interface IBucketNotificationDestinationConfig
Represents the properties of a notification destination.
Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IBucketNotificationDestinationConfig
Syntax (vb)
Public Interface IBucketNotificationDestinationConfig
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.S3;
using Constructs;
IDependable dependable;
var bucketNotificationDestinationConfig = new BucketNotificationDestinationConfig {
Arn = "arn",
Type = BucketNotificationDestinationType.LAMBDA,
// the properties below are optional
Dependencies = new [] { dependable }
};
Synopsis
Properties
Arn | The ARN of the destination (i.e. Lambda, SNS, SQS). |
Dependencies | Any additional dependencies that should be resolved before the bucket notification can be configured (for example, the SNS Topic Policy resource). |
Type | The notification type. |
Properties
Arn
The ARN of the destination (i.e. Lambda, SNS, SQS).
string Arn { get; }
Property Value
System.
Dependencies
Any additional dependencies that should be resolved before the bucket notification can be configured (for example, the SNS Topic Policy resource).
virtual IDependable[] Dependencies { get; }
Property Value
Constructs.
Type
The notification type.
BucketNotificationDestinationType Type { get; }
Property Value
Bucket