Crate rusoto_imagebuilder[][src]

Expand description

EC2 Image Builder is a fully managed AWS service that makes it easier to automate the creation, management, and deployment of customized, secure, and up-to-date "golden" server images that are pre-installed and pre-configured with software and settings to meet specific IT standards.

If you’re using the service, you’re probably looking for ImageBuilderClient and ImageBuilder.

Structs

Details of an EC2 AMI.

Define and configure the output AMIs of the pipeline.

A detailed view of a component.

Configuration details of the component.

A high-level summary of a component.

A high-level overview of a component semantic version.

A container encapsulates the runtime environment for an application.

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

A container recipe.

A summary of a container recipe

Defines the settings for a specific Region.

A distribution configuration.

A high-level overview of a distribution configuration.

Amazon EBS-specific block device mapping specifications.

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.

GetInfrastructureConfiguration request object.

GetInfrastructureConfiguration response object.

An image build version.

A client for the imagebuilder API.

Represents a package installed on an Image Builder image.

Details of an image pipeline.

An image recipe.

A summary of an image recipe.

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

An image summary.

Image tests configuration.

An image semantic version.

Details of the infrastructure configuration.

The infrastructure used when building EC2 AMIs.

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

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

Describes the configuration for a launch permission. The launch permission modification request is sent to the 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 EC2 ModifyImageAttribute.

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

Logging configuration defines where Image Builder uploads your logs.

The resources produced by this image.

Amazon S3 logging configuration.

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

The container repository where the output container image is stored.

Enums

Errors returned by CancelImageCreation

Errors returned by CreateComponent

Errors returned by CreateContainerRecipe

Errors returned by CreateDistributionConfiguration

Errors returned by CreateImage

Errors returned by CreateImagePipeline

Errors returned by CreateImageRecipe

Errors returned by CreateInfrastructureConfiguration

Errors returned by DeleteComponent

Errors returned by DeleteContainerRecipe

Errors returned by DeleteDistributionConfiguration

Errors returned by DeleteImage

Errors returned by DeleteImagePipeline

Errors returned by DeleteImageRecipe

Errors returned by DeleteInfrastructureConfiguration

Errors returned by GetComponent

Errors returned by GetComponentPolicy

Errors returned by GetContainerRecipe

Errors returned by GetContainerRecipePolicy

Errors returned by GetDistributionConfiguration

Errors returned by GetImage

Errors returned by GetImagePipeline

Errors returned by GetImagePolicy

Errors returned by GetImageRecipe

Errors returned by GetImageRecipePolicy

Errors returned by GetInfrastructureConfiguration

Errors returned by ImportComponent

Errors returned by ListComponentBuildVersions

Errors returned by ListComponents

Errors returned by ListContainerRecipes

Errors returned by ListDistributionConfigurations

Errors returned by ListImageBuildVersions

Errors returned by ListImagePackages

Errors returned by ListImagePipelineImages

Errors returned by ListImagePipelines

Errors returned by ListImageRecipes

Errors returned by ListImages

Errors returned by ListInfrastructureConfigurations

Errors returned by ListTagsForResource

Errors returned by PutComponentPolicy

Errors returned by PutContainerRecipePolicy

Errors returned by PutImagePolicy

Errors returned by PutImageRecipePolicy

Errors returned by StartImagePipelineExecution

Errors returned by TagResource

Errors returned by UntagResource

Errors returned by UpdateDistributionConfiguration

Errors returned by UpdateImagePipeline

Errors returned by UpdateInfrastructureConfiguration

Traits

Trait representing the capabilities of the imagebuilder API. imagebuilder clients implement this trait.