# Launch Configurations and Launch Templates

Launch Configurations and Launch Templates provide the **WHAT** to Auto scaling groups.

They define WHAT gets provisioned, The AMI, the Instance Type, the networking & security, the key pair to use, the userdata to inject and IAM Role to attach.

<figure><img src="https://1856860631-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsNc001Xcz63mWjGXymkd%2Fuploads%2F6jM6H9xGb1ajKK1jFPVN%2Fimage.png?alt=media&#x26;token=62142ef6-bab7-462d-8f54-affd17e1ecc2" alt=""><figcaption></figcaption></figure>

AWS Recommend to use LT

<figure><img src="https://1856860631-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsNc001Xcz63mWjGXymkd%2Fuploads%2F01S7uQIc1dZfrW7aDKeJ%2Fimage.png?alt=media&#x26;token=f81c6ad3-b2b9-488f-9527-5560cfd692b2" alt=""><figcaption></figcaption></figure>
