SAM Properties
Transform
: Use to specify theSAM
version. Also, this key indicate, this is a SAM template and need to be transformed to the CloudFormation.Mappings
: A literal for mapping keys and associated values, can be later used in parameters, tables lookup or conditionParameters
: Used to refer values, can be passed during the runtime of the templateFormat Version
: The cloudformation template version, to which the SAM template will be transformed
SAM Resources Types
AWS::Serverless::Application
: Use to define nested applicationAWS::Serverless::Function
: Use to define Lambda functionAWS::Serverless::LayerVersion
: Use to define Lambda layer version (Runtime/library)AWS::Serverless::API
: Use to define Api GatewayAWS::Serverless::HttpApi
:AWS::Serverless::SimpleTable
: Use to define DynamoDB TableAWS::Serverless::StateMachine