class Aws::Imagebuilder::Types::ImageRecipe
An image recipe.
@!attribute [rw] arn
The Amazon Resource Name (ARN) of the image recipe. @return [String]
@!attribute [rw] type
Specifies which type of image is created by the recipe - an AMI or a container image. @return [String]
@!attribute [rw] name
The name of the image recipe. @return [String]
@!attribute [rw] description
The description of the image recipe. @return [String]
@!attribute [rw] platform
The platform of the image recipe. @return [String]
@!attribute [rw] owner
The owner of the image recipe. @return [String]
@!attribute [rw] version
The version of the image recipe. @return [String]
@!attribute [rw] components
The components of the image recipe. @return [Array<Types::ComponentConfiguration>]
@!attribute [rw] parent_image
The parent image of the image recipe. @return [String]
@!attribute [rw] block_device_mappings
The block device mappings to apply when creating images from this recipe. @return [Array<Types::InstanceBlockDeviceMapping>]
@!attribute [rw] date_created
The date on which this image recipe was created. @return [String]
@!attribute [rw] tags
The tags of the image recipe. @return [Hash<String,String>]
@!attribute [rw] working_directory
The working directory to be used during build and test workflows. @return [String]
@!attribute [rw] additional_instance_configuration
Before you create a new AMI, Image Builder launches temporary Amazon EC2 instances to build and test your image configuration. Instance configuration adds a layer of control over those instances. You can define settings and add scripts to run when an instance is launched from your AMI. @return [Types::AdditionalInstanceConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/imagebuilder-2019-12-02/ImageRecipe AWS API Documentation
Constants
- SENSITIVE