Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.3/services/imagebuilder.ts?docs=full";

§Classes

Imagebuilder

§Interfaces

AdditionalInstanceConfiguration

In addition to your infrastruction configuration, these settings provide an extra layer of control over your build instances. For instances where Image Builder installs the Systems Manager agent, you can choose whether to keep it for the AMI that you create. You can also specify commands to run on launch for all of your build instances.

Ami

Details of an Amazon EC2 AMI.

AmiDistributionConfiguration

Define and configure the output AMIs of the pipeline.

CancelImageCreationRequest
CancelImageCreationResponse
Component

A detailed view of a component.

ComponentConfiguration

Configuration details of the component.

ComponentParameter

Contains a key/value pair that sets the named component parameter.

ComponentParameterDetail

Defines a parameter that is used to provide configuration details for the component.

ComponentState

A group of fields that describe the current status of components that are no longer active.

ComponentSummary

A high-level summary of a component.

ComponentVersion

The defining characteristics of a specific version of an Amazon Web Services TOE component.

Container

A container encapsulates the runtime environment for an application.

ContainerDistributionConfiguration

Container distribution settings for encryption, licensing, and sharing in a specific Region.

ContainerRecipe

A container recipe.

ContainerRecipeSummary

A summary of a container recipe

CreateComponentRequest
CreateComponentResponse
CreateContainerRecipeRequest
CreateContainerRecipeResponse
CreateDistributionConfigurationRequest
CreateDistributionConfigurationResponse
CreateImagePipelineRequest
CreateImagePipelineResponse
CreateImageRecipeRequest
CreateImageRecipeResponse
CreateImageRequest
CreateImageResponse
CreateInfrastructureConfigurationRequest
CreateInfrastructureConfigurationResponse
DeleteComponentRequest
DeleteComponentResponse
DeleteContainerRecipeRequest
DeleteContainerRecipeResponse
DeleteDistributionConfigurationRequest
DeleteDistributionConfigurationResponse
DeleteImagePipelineRequest
DeleteImagePipelineResponse
DeleteImageRecipeRequest
DeleteImageRecipeResponse
DeleteImageRequest
DeleteImageResponse
DeleteInfrastructureConfigurationRequest
DeleteInfrastructureConfigurationResponse
Distribution

Defines the settings for a specific Region.

DistributionConfiguration

A distribution configuration.

DistributionConfigurationSummary

A high-level overview of a distribution configuration.

EbsInstanceBlockDeviceSpecification

Amazon EBS-specific block device mapping specifications.

Filter

A filter name and value pair that is used to return a more specific list of results from a list operation. Filters can be used to match a set of resources by specific criteria, such as tags, attributes, or IDs.

GetComponentPolicyRequest
GetComponentPolicyResponse
GetComponentRequest
GetComponentResponse
GetContainerRecipePolicyRequest
GetContainerRecipePolicyResponse
GetContainerRecipeRequest
GetContainerRecipeResponse
GetDistributionConfigurationRequest
GetDistributionConfigurationResponse
GetImagePipelineRequest
GetImagePipelineResponse
GetImagePolicyRequest
GetImagePolicyResponse
GetImageRecipePolicyRequest
GetImageRecipePolicyResponse
GetImageRecipeRequest
GetImageRecipeResponse
GetImageRequest
GetImageResponse
GetInfrastructureConfigurationRequest

GetInfrastructureConfiguration request object.

GetInfrastructureConfigurationResponse

GetInfrastructureConfiguration response object.

Image

An Image Builder image. You must specify exactly one recipe for the image – either a container recipe (containerRecipe), which creates a container image, or an image recipe (imageRecipe), which creates an AMI.

ImagePackage

Represents a package installed on an Image Builder image.

ImagePipeline

Details of an image pipeline.

ImageRecipe

An image recipe.

ImageRecipeSummary

A summary of an image recipe.

ImageState

Image state shows the image status and the reason for that status.

ImageSummary

An image summary.

ImageTestsConfiguration

Configure image tests for your pipeline build. Tests run after building the image, to verify that the AMI or container image is valid before distributing it.

ImageVersion

The defining characteristics of a specific version of an Image Builder image.

ImportComponentRequest
ImportComponentResponse
ImportVmImageRequest
ImportVmImageResponse
InfrastructureConfiguration

Details of the infrastructure configuration.

InfrastructureConfigurationSummary

The infrastructure used when building Amazon EC2 AMIs.

InstanceBlockDeviceMapping

Defines block device mappings for the instance used to configure your image.

InstanceConfiguration

Defines a custom base AMI and block device mapping configurations of an instance used for building and testing container images.

InstanceMetadataOptions

The instance metadata options that apply to the HTTP requests that pipeline builds use to launch EC2 build and test instances. For more information about instance metadata options, see Configure the instance metadata options in the Amazon EC2 User Guide for Linux instances, or Configure the instance metadata options in the Amazon EC2 Windows Guide for Windows instances.

LaunchPermissionConfiguration

Describes the configuration for a launch permission. The launch permission modification request is sent to the Amazon EC2 ModifyImageAttribute API on behalf of the user for each Region they have selected to distribute the AMI. To make an AMI public, set the launch permission authorized accounts to all. See the examples for making an AMI public at Amazon EC2 ModifyImageAttribute.

LaunchTemplateConfiguration

Identifies an Amazon EC2 launch template to use for a specific account.

ListComponentBuildVersionsRequest
ListComponentBuildVersionsResponse
ListComponentsRequest
ListComponentsResponse
ListContainerRecipesRequest
ListContainerRecipesResponse
ListDistributionConfigurationsRequest
ListDistributionConfigurationsResponse
ListImageBuildVersionsRequest
ListImageBuildVersionsResponse
ListImagePackagesRequest
ListImagePackagesResponse
ListImagePipelineImagesRequest
ListImagePipelineImagesResponse
ListImagePipelinesRequest
ListImagePipelinesResponse
ListImageRecipesRequest
ListImageRecipesResponse
ListImagesRequest
ListImagesResponse
ListInfrastructureConfigurationsRequest
ListInfrastructureConfigurationsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
Logging

Logging configuration defines where Image Builder uploads your logs.

OutputResources

The resources produced by this image.

PutComponentPolicyRequest
PutComponentPolicyResponse
PutContainerRecipePolicyRequest
PutContainerRecipePolicyResponse
PutImagePolicyRequest
PutImagePolicyResponse
PutImageRecipePolicyRequest
PutImageRecipePolicyResponse
S3ExportConfiguration

Properties that configure export from your build instance to a compatible file format for your VM.

S3Logs

Amazon S3 logging configuration.

Schedule

A schedule configures how often and when a pipeline will automatically create a new image.

StartImagePipelineExecutionRequest
StartImagePipelineExecutionResponse
SystemsManagerAgent

Contains settings for the Systems Manager agent on your build instance.

TagResourceRequest
TargetContainerRepository

The container repository where the output container image is stored.

UntagResourceRequest
UpdateDistributionConfigurationRequest
UpdateDistributionConfigurationResponse
UpdateImagePipelineRequest
UpdateImagePipelineResponse
UpdateInfrastructureConfigurationRequest
UpdateInfrastructureConfigurationResponse

§Type Aliases

BuildType
ComponentFormat
ComponentStatus
ComponentType
ContainerRepositoryService
ContainerType
DiskImageFormat
EbsVolumeType
ImageStatus
ImageType
Ownership
PipelineExecutionStartCondition
PipelineStatus
Platform