troposphere icon indicating copy to clipboard operation
troposphere copied to clipboard

Support for AWS Serverless Application Model (SAM)

Open gehadshaat opened this issue 8 years ago • 8 comments

Thanks to all troposphere contributors!

Amazon just introduced AWS SAM https://aws.amazon.com/about-aws/whats-new/2016/11/introducing-the-aws-serverless-application-model/

This will simplify defining serverless applications with cloudformation. What would be the plan to support SAM in troposphere. I would love to help enable SAM in troposphere.

gehadshaat avatar Nov 20 '16 03:11 gehadshaat

Hi what is the status on this? Do you need help adding support for this?

tdi avatar Jun 15 '17 15:06 tdi

This sounds like a good idea but I'd like to know more. Would anyone be able to give a high level overview of how you see this being used?

johnculkin avatar Jun 20 '17 14:06 johnculkin

It looks like it has already been done: https://github.com/cloudtools/troposphere/pull/754

hammy7867 avatar Jun 30 '17 19:06 hammy7867

@hammy7867 this link is non existing.

tdi avatar Jul 01 '17 15:07 tdi

@tdi Try this one - https://github.com/cloudtools/troposphere/pull/754

johnculkin avatar Jul 01 '17 15:07 johnculkin

@tdi Sorry about that, thanks @johnculkin!

hammy7867 avatar Jul 01 '17 16:07 hammy7867

Looks like this issue can be closed.

scoates avatar Aug 14 '18 13:08 scoates

These Serverless resource types are supported : https://github.com/cloudtools/troposphere/blob/a28753d7532a5177b85ee0838de2f78bb128d6d0/troposphere/serverless.py#L198 https://github.com/cloudtools/troposphere/blob/e0f111750c77f71d30c3aec8d30b38ea5f46f476/troposphere/serverless.py#L632 https://github.com/cloudtools/troposphere/blob/a28753d7532a5177b85ee0838de2f78bb128d6d0/troposphere/serverless.py#L70 https://github.com/cloudtools/troposphere/blob/e0f111750c77f71d30c3aec8d30b38ea5f46f476/troposphere/serverless.py#L443 https://github.com/cloudtools/troposphere/blob/a28753d7532a5177b85ee0838de2f78bb128d6d0/troposphere/serverless.py#L246 https://github.com/cloudtools/troposphere/blob/a28753d7532a5177b85ee0838de2f78bb128d6d0/troposphere/serverless.py#L234


These Serverless resource types are not yet supported:

AWS::Serverless::StateMachine


+1 https://github.com/aws/serverless-application-model/issues/1133, which would help keep up-to-date support

PatMyron avatar Jan 20 '20 00:01 PatMyron