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