Method: Jets::Stack::Main::Dsl::Lambda#permission

Defined in:
lib/jets/stack/main/dsl/lambda.rb

#permission(id, props = {}) ⇒ Object

Usage:

permission(:my_permission, principal: "events.amazonaws.com")


72
73
74
75
76
# File 'lib/jets/stack/main/dsl/lambda.rb', line 72

def permission(id, props={})
  defaults = { action: "lambda:InvokeFunction" }
  props = defaults.merge(props)
  resource(id, "AWS::Lambda::Permission", props)
end