

# Amazon SAM resources and properties
<a name="sam-specification-resources-and-properties"></a>

This section desribes the resource and property types that are specific to Amazon SAM. You define these resources and properties using the Amazon SAM shorthand syntax. Amazon SAM also supports Amazon CloudFormation resource and property types. For reference information for all the Amazon resource and property types Amazon CloudFormation and Amazon SAM support, see [Amazon resource and property types reference](https://docs.amazonaws.cn/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html) in the *Amazon CloudFormation User Guide*.

**Topics**
+ [AWS::Serverless::Api](sam-resource-api.md)
+ [AWS::Serverless::Application](sam-resource-application.md)
+ [AWS::Serverless::CapacityProvider](sam-resource-capacityprovider.md)
+ [AWS::Serverless::Connector](sam-resource-connector.md)
+ [AWS::Serverless::Function](sam-resource-function.md)
+ [AWS::Serverless::GraphQLApi](sam-resource-graphqlapi.md)
+ [AWS::Serverless::HttpApi](sam-resource-httpapi.md)
+ [AWS::Serverless::WebSocketApi](sam-resource-websocketapi.md)
+ [AWS::Serverless::LayerVersion](sam-resource-layerversion.md)
+ [AWS::Serverless::SimpleTable](sam-resource-simpletable.md)
+ [AWS::Serverless::StateMachine](sam-resource-statemachine.md)