ImageRecipe
import type { ImageRecipe } from "https://aws-api.deno.dev/v0.4/services/imagebuilder.ts?docs=full";
An image recipe.
interface ImageRecipe {
additionalInstanceConfiguration?: AdditionalInstanceConfiguration | null;
arn?: string | null;
blockDeviceMappings?: InstanceBlockDeviceMapping[] | null;
components?: ComponentConfiguration[] | null;
dateCreated?: string | null;
description?: string | null;
name?: string | null;
owner?: string | null;
parentImage?: string | null;
platform?: Platform | null;
tags?: {} | null;
[key: string]: string | null | undefined;
type?: ImageType | null;
version?: string | null;
workingDirectory?: string | null;
}§Properties
§
additionalInstanceConfiguration?: AdditionalInstanceConfiguration | null
[src]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.
§
blockDeviceMappings?: InstanceBlockDeviceMapping[] | null
[src]The block device mappings to apply when creating images from this recipe.
§
components?: ComponentConfiguration[] | null
[src]The components that are included in the image recipe. Recipes require a minimum of one build component, and can have a maximum of 20 build and test components in any combination.