---
type: resource-type
title: ImageRecipe
description: aws resource type AWS::ImageBuilder::ImageRecipe
name: ImageRecipe
lexicon: aws
resource_type: AWS::ImageBuilder::ImageRecipe
---
`AWS::ImageBuilder::ImageRecipe`, a resource type of the aws lexicon.

## Properties

- `Name` (`string`, required): The name of the image recipe.
- `ParentImage` (`string`, required): The parent image of the image recipe.
- `Version` (`string`, required): The version of the image recipe.
- `AdditionalInstanceConfiguration` (`ImageRecipe_AdditionalInstanceConfiguration`, optional): Specify additional settings and launch scripts for your build instances.
- `AmiTags` (`Record<string, unknown>`, optional): The tags to apply to the AMI created by this image recipe.
- `AmiWatermarks` (`string[]`, optional): The AMI watermark names to attach to the output AMI from this recipe. AMI watermarks are lineage markers that automatically propagate to derivative AMIs when the source AMI is copied or distributed.
- `Arn` (`string`, optional): The Amazon Resource Name (ARN) of the image recipe.
- `BlockDeviceMappings` (`ImageRecipe_InstanceBlockDeviceMapping[]`, optional): The block device mappings to apply when creating images from this recipe.
- `Components` (`ImageRecipe_ComponentConfiguration[]`, optional): The components of the image recipe.
- `Description` (`string`, optional): The description of the image recipe.
- `LatestVersion` (`ImageRecipe_LatestVersion`, optional): The latest version references of the image recipe.
- `Tags` (`Record<string, unknown>`, optional): The tags of the image recipe.
- `WorkingDirectory` (`string`, optional): The working directory to be used during build and test workflows.

## Attributes

- `Arn`
- `LatestVersion`
- `LatestVersion.Arn`
- `LatestVersion.Major`
- `LatestVersion.Minor`
- `LatestVersion.Patch`
