Sha256: a95180f1610ba8ed5758007132617d074208b34147cfa612464d2154421cb7ae
Contents?: true
Size: 717 Bytes
Versions: 15
Compression:
Stored size: 717 Bytes
Contents
# Handles one_lambda_per_controller class Jets::Cfn::Resource::Lambda::Function class Controller < Jets::Cfn::Resource::Lambda::Function # override def combined_properties props = env_properties .deep_merge(global_properties) .deep_merge(class_properties) # .deep_merge(function_properties) # comment left to emphasize controller cannot have function_properties finalize_properties!(props) end # override def permission Jets::Cfn::Resource::Lambda::Permission.new(replacements, self, Principal: "apigateway.amazonaws.com", SourceArn: "!Sub arn:aws:execute-api:${AWS::Region}:${AWS::AccountId}:${RestApi}/*/*", ) end end end
Version data entries
15 entries across 15 versions & 1 rubygems