Method: Jets::Job::Dsl::S3Event#s3_event

Defined in:
lib/jets/job/dsl/s3_event.rb

#s3_event(bucket_name, props = {}) ⇒ Object



3
4
5
6
# File 'lib/jets/job/dsl/s3_event.rb', line 3

def s3_event(bucket_name, props={})
  stack_name = declare_s3_bucket_resources(bucket_name) # only set up once per bucket
  declare_sns_subscription(topic_arn: "!Ref #{stack_name}SnsTopic") # set up subscription every time
end