class Aws::SecurityHub::Types::AwsS3BucketNotificationConfigurationDetail

Details for an S3 bucket notification configuration.

@note When making an API call, you may pass AwsS3BucketNotificationConfigurationDetail

data as a hash:

    {
      events: ["NonEmptyString"],
      filter: {
        s3_key_filter: {
          filter_rules: [
            {
              name: "Prefix", # accepts Prefix, Suffix
              value: "NonEmptyString",
            },
          ],
        },
      },
      destination: "NonEmptyString",
      type: "NonEmptyString",
    }

@!attribute [rw] events

The list of events that trigger a notification.
@return [Array<String>]

@!attribute [rw] filter

The filters that determine which S3 buckets generate notifications.
@return [Types::AwsS3BucketNotificationConfigurationFilter]

@!attribute [rw] destination

The ARN of the Lambda function, Amazon SQS queue, or Amazon SNS
topic that generates the notification.
@return [String]

@!attribute [rw] type

Indicates the type of notification. Notifications can be generated
using Lambda functions, Amazon SQS queues or Amazon SNS topics.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsS3BucketNotificationConfigurationDetail AWS API Documentation

Constants

SENSITIVE