

# Infrastructure Composer cards
<a name="using-composer-cards-intro"></a>

Infrastructure Composer simplifies the process of writing infrastructure as code (IaC) for Amazon CloudFormation resources. To effectively use Infrastructure Composer, there are two basic concepts you should first understand: Infrastructure Composer [cards](#using-composer-cards-intro) and [card connections](using-composer-connecting.md).

In Infrastructure Composer, cards represent Amazon CloudFormation resources. there are two general categories of cards:
+ [Enhanced component card](using-composer-cards-component-intro-enhanced.md) – A collection of Amazon 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 Infrastructure Composer.
+ [Standard IaC resource card](using-composer-cards-resource-intro.md) – A single Amazon 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 Amazon CloudFormation or Amazon Serverless Application Model (Amazon SAM) template into Infrastructure Composer. The following image is an example of an imported application that contains various card types:

![\[An imported application template displayed on the Infrastructure Composer canvas, showing various card types.\]](http://docs.amazonaws.cn/en_us/infrastructure-composer/latest/dg/images/aac_cards_11.png)


**Topics**
+ [Enhanced component cards in Infrastructure Composer](using-composer-cards-component-intro-enhanced.md)
+ [Standard component cards in Infrastructure Composer](using-composer-cards-resource-intro.md)
+ [Card connections in Infrastructure Composer](using-composer-connecting.md)