Introduction

Custom stacks provide a way to manage resources that cannot be defined using standard CloudFormation stacks. For example, custom stacks can be used to integrate other deployment tools — such as the Serverless Framework and AWS CDK — into Takomo configurations.

You can mark a stack configuration as a custom stack by defining the customType property. Each custom stack type can have its own specific configuration, defined using the customConfig property. Custom stacks support most of the standard stack properties.

Takomo includes one built-in custom stack type, cmd, which allows you to define shell commands for managing custom resources. You can also implement your own custom stacks with TypeScript.