| Name | AWS::Serverless::Function FunctionName and Cloudformation `LambdaAPI-{Name}` | yes | — |
| SAMSourceBucket | AWS S3 bucket where artifacts referenced in the template are uploaded. | no | — |
| SAMToken | The GITHUB Authentication token to use for calling the GITHUB Get the latest release API. Defaults to call the API as unauthenticated request if not specified. | no | — |
| Architectures | AWS::Serverless::Function Properties | no | — |
| AutoPublishAliasAllProperties | AWS::Serverless::Function Properties | no | — |
| CodeUri | AWS::Serverless::Function Properties, only support string type | no | — |
| Description | AWS::Serverless::Function Properties | no | — |
| Environment | AWS::Serverless::Function Properties | no | — |
| EphemeralStorage | AWS::Serverless::Function Properties | no | — |
| Cors | AWS::Lambda:Url Properties | no | — |
| InvokeMode | AWS::Lambda::Url Properties | no | — |
| Handler | AWS::Serverless::Function Properties | no | — |
| ImageConfig | AWS::Serverless::Function Properties | no | — |
| ImageUri | AWS::Serverless::Function Properties | no | — |
| InlineCode | AWS::Serverless::Function Properties | no | — |
| KmsKeyArn | AWS::Serverless::Function Properties | no | — |
| Layers | AWS::Serverless::Function Properties | no | — |
| LoggingConfig | AWS::Serverless::Function Properties | no | — |
| MemorySize | AWS::Serverless::Function Properties | no | — |
| Policies | AWS::Serverless::Function Properties | no | — |
| ProvisionedConcurrencyConfig | AWS::Serverless::Function Properties | no | — |
| ReservedConcurrentExecutions | AWS::Serverless::Function Properties | no | — |
| Runtime | AWS::Serverless::Function Properties | no | — |
| RuntimeManagementConfig | AWS::Serverless::Function Properties | no | — |
| Timeout | AWS::Serverless::Function Properties | no | — |
| VersionDescription | AWS::Serverless::Function Properties | no | — |
| VpcConfig | AWS::Serverless::Function Properties | no | — |
| Aliases | AWS::CloudFront::Distribution DistributionConfig Properties, To apply this property, you must also enter `AcmCertificateArn` and `HostedZoneId`. | no | — |
| AcmCertificateArn | AWS::CloudFront::Distribution ViewerCertificate Properties, To apply this property, you must also enter `Aliases` and `HostedZoneId`. | no | — |
| HostedZoneId | AWS::Route53::RecordSetGroup Properties, To apply this property, you must also enter `Aliases`, `AcmCertificateArn`. | no | — |