Class: Aws::S3::Types::NotificationConfigurationDeprecated

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cloud_function_configurationTypes::CloudFunctionConfiguration

Container for specifying the Lambda notification configuration.



13452
13453
13454
13455
13456
13457
13458
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 13452

class NotificationConfigurationDeprecated < Struct.new(
  :topic_configuration,
  :queue_configuration,
  :cloud_function_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#queue_configurationTypes::QueueConfigurationDeprecated

This data type is deprecated. This data type specifies the configuration for publishing messages to an Amazon Simple Queue Service (Amazon SQS) queue when Amazon S3 detects specified events.



13452
13453
13454
13455
13456
13457
13458
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 13452

class NotificationConfigurationDeprecated < Struct.new(
  :topic_configuration,
  :queue_configuration,
  :cloud_function_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#topic_configurationTypes::TopicConfigurationDeprecated

This data type is deprecated. A container for specifying the configuration for publication of messages to an Amazon Simple Notification Service (Amazon SNS) topic when Amazon S3 detects specified events.



13452
13453
13454
13455
13456
13457
13458
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 13452

class NotificationConfigurationDeprecated < Struct.new(
  :topic_configuration,
  :queue_configuration,
  :cloud_function_configuration)
  SENSITIVE = []
  include Aws::Structure
end