Show / Hide Table of Contents

Interface IBucketNotificationDestinationConfig

Represents the properties of a notification destination.

Namespace: Amazon.CDK.AWS.S3
Assembly: Amazon.CDK.AWS.S3.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 Amazon.CDK;

IDependable dependable;
BucketNotificationDestinationConfig 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.String

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

IDependable[]

Type

The notification type.

BucketNotificationDestinationType Type { get; }
Property Value

BucketNotificationDestinationType

Back to top Generated by DocFX