Overrides
Stacktape uses Cloudformation to deploy your infrastructure to AWS. Each Stacktape resource you define in the resources section of your stacktape.yml file is translated into one or more underlying Cloudformation resources. Overrides allow you to modify the properties of these generated Cloudformation resources.
You can view the Cloudformation resources that a Stacktape resource translates into in the config editor or on the overview page of your deployed stack.
How to use overrides
Imagine you want to override the timeout of an AWS Lambda function that is part of the myFunction Stacktape resource in the following configuration:
resources:myFunction:type: functionproperties:packaging:type: stacktape-lambda-buildpackproperties:entryfilePath: path/to/my/lambda.ts
In the interactive config editor, you can inspect the translated Cloudformation template for this configuration. You will see that the myFunction resource contains two Cloudformation resources: MyFunctionFunction (of type AWS::Lambda::Function) and MyFunctionLogGroup (of type AWS::Logs::LogGroup).

To override the timeout, you would add an override for the MyFunctionFunction resource:
resources:myFunction:type: functionproperties:packaging:type: stacktape-lambda-buildpackproperties:entryfilePath: path/to/my/lambda.tsoverrides:MyFunctionFunction:Timeout: 15