AttiniSam
To simplify the use of the AWS Serverless Application Model (SAM) Attini will automatically build and package your SAM Applications if they are defined in the deployment plan using this (AttiniSam) type.
Attini will package the SAM App and use AttiniCfn to deploy it, meaning that most configurations will work the same way.
For more information on how Attini manages SAM Apps, see Attini and AWS SAM.
Type: AttiniSam
Properties:
Project:
Path: String
Template: String
BuildDir: String
StackName: String
ConfigFile: String
Parameters: Map<String,String>
Tags: Map<String,String>
StackRoleArn: String
ExecutionRoleArn: String
Variables: Map<String,String>
Action: String
EnableTerminationProtection: Boolean
Region from AttiniCfn is not supported because CloudFormation requires Lambda code to be stored in the same region as its being deployed to. The Attini Framework will package the SAM Application into an S3 Bucket in your current region only.
Attini does not support packaging AWS Lambda function with container images.
Type: SamProject
Required: Yes
- StackName
-
See StackName in AttiniCfn.
- ConfigFile
-
See ConfigFile in AttiniCfn.
- Parameters
-
See Parameters in AttiniCfn.
- Tags
-
See Tags in AttiniCfn.
- StackRoleArn
-
See StackRoleArn in AttiniCfn.
- ExecutionRoleArn
-
See ExecutionRoleArn in AttiniCfn.
- Variables
-
See Variables in AttiniCfn.
- Action
-
See Action in AttiniCfn.
- EnableTerminationProtection
-
See EnableTerminationProtection in AttiniCfn.