Application Composer cards - AWS Application Composer

Application Composer cards

Application Composer simplifies the process of writing infrastructure as code (IaC) for AWS CloudFormation resources. To effectively use Application Composer, there are two basic concepts you should first understand: Application Composer cards and card connections.

In Application Composer, cards represent AWS CloudFormation resources. there are two general categories of cards:

  • Enhanced component card – A collection of AWS CloudFormation resources that have been combined into a single curated card that enhances ease of use, functionality, and are designed for a wide variety of use cases. Enhanced component cards are the first cards listed in the Resources palette in Application Composer.

  • Standard IaC resource card – A single AWS CloudFormation resource. Each standard IaC resource card, once dragged onto the canvas, is labeled Standard component and may be combined into multiple resources.

Note

Depending on the card, a Standard IaC resource card may be labeled a Standard component card after it has been dragged onto the visual canvas. This simply means the card is a collection of one or more standard IaC resource cards.

While some types of cards are available from the Resources palette, cards can also appear on the canvas when you import an existing AWS CloudFormation or AWS Serverless Application Model (AWS SAM) template into Application Composer. The following image is an example of an imported application that contains various card types:

An imported application template displayed on the Application Composer canvas, showing various card types.