BucketNotificationDestinationConfig

class aws_cdk.aws_s3.BucketNotificationDestinationConfig(*, arn, type, dependencies=None)

Bases: object

Represents the properties of a notification destination.

Parameters
  • arn (str) – The ARN of the destination (i.e. Lambda, SNS, SQS).

  • type (BucketNotificationDestinationType) – The notification type.

  • dependencies (Optional[List[IDependable]]) – Any additional dependencies that should be resolved before the bucket notification can be configured (for example, the SNS Topic Policy resource).

Attributes

arn

The ARN of the destination (i.e. Lambda, SNS, SQS).

Return type

str

dependencies

Any additional dependencies that should be resolved before the bucket notification can be configured (for example, the SNS Topic Policy resource).

Return type

Optional[List[IDependable]]

type

The notification type.

Return type

BucketNotificationDestinationType