Class: Aws::SecurityHub::Types::AwsS3BucketNotificationConfigurationDetail

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-securityhub/types.rb

Overview

Details for an S3 bucket notification configuration.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#destinationString

The ARN of the Lambda function, Amazon SQS queue, or Amazon SNS topic that generates the notification.

Returns:

  • (String)


18194
18195
18196
18197
18198
18199
18200
18201
# File 'lib/aws-sdk-securityhub/types.rb', line 18194

class AwsS3BucketNotificationConfigurationDetail < Struct.new(
  :events,
  :filter,
  :destination,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#eventsArray<String>

The list of events that trigger a notification.

Returns:

  • (Array<String>)


18194
18195
18196
18197
18198
18199
18200
18201
# File 'lib/aws-sdk-securityhub/types.rb', line 18194

class AwsS3BucketNotificationConfigurationDetail < Struct.new(
  :events,
  :filter,
  :destination,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#filterTypes::AwsS3BucketNotificationConfigurationFilter

The filters that determine which S3 buckets generate notifications.



18194
18195
18196
18197
18198
18199
18200
18201
# File 'lib/aws-sdk-securityhub/types.rb', line 18194

class AwsS3BucketNotificationConfigurationDetail < Struct.new(
  :events,
  :filter,
  :destination,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

Indicates the type of notification. Notifications can be generated using Lambda functions, Amazon SQS queues, or Amazon SNS topics, with corresponding valid values as follows:

  • ‘LambdaConfiguration`

  • ‘QueueConfiguration`

  • ‘TopicConfiguration`

Returns:

  • (String)


18194
18195
18196
18197
18198
18199
18200
18201
# File 'lib/aws-sdk-securityhub/types.rb', line 18194

class AwsS3BucketNotificationConfigurationDetail < Struct.new(
  :events,
  :filter,
  :destination,
  :type)
  SENSITIVE = []
  include Aws::Structure
end